Skip to content

📽 A aplicação consiste em uma página que exibe uma lista paginada de filmes e outra página que contém um formulário para a avaliação de um filme.

License

Notifications You must be signed in to change notification settings

gsoaresdz/dsmovie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DSMovie

Github top language Github language count Repository size

Sobre   |   Recursos   |   Tecnologias e Ferramentas   |   Competências / Técnicas   |   Requerimentos   |   Execução   |   Licença   |   Autor


🎯 Sobre

DSMovie é uma aplicação web responsiva, desenvolvida com Java e Spring no backend e React no frontend. O aplicativo foi desenvolvido durante o evento 'Semana Spring React', promovido pela DevSuperior - Escola de Programação.

A aplicação consiste em uma página que exibe uma lista paginada de filmes e outra página que contém um formulário para a avaliação de um filme. Na lista paginada, cada filme apresenta uma nota de avaliação, calculada pela média das notas atribuídas pelos usuários. Já na página de avaliação, há campos para que o usuário informe seu e-mail e a nota que deseja atribuir ao filme selecionado.

✨ Recursos

✔️ Recurso 1: Listar filmes.

✔️ Recurso 2: Avaliar filme.

🚀 Tecnologias e Ferramentas

As seguintes tecnologias e ferramentas foram usadas neste projeto:

  • Backend
    • Java
    • Spring Boot
    • PostgreSQL
    • H2
    • Maven
  • Frontend
    • HTML
    • CSS
    • JavaScript
    • TypeScript
    • ReactJS
    • Bootstrap
  • Ferramentas de Desenvolvimento
    • PgAdmin
    • Git / GitHub

✅ Competências / Técnicas

Backend

  • Criar e configurar o projeto com Spring
  • Configurar o banco de dados
  • Mapeamento ORM
  • Desenvolvimento em camadas
  • REST API
  • Configurar perfis de projeto

Frontend

  • Criar e configurar o projeto com React
  • Componentes
  • Props
  • Estado
  • Rotas
  • Navegação

Integração frontend e backend

  • Axios

✅ Requerimentos

Antes de iniciar 🏁, você precisa ter Java 11 e npm ou Yarn instalados.

🏁 Execução

Back end

# Clone do repositório
$ git clone https://github.com/gsoaresdz/dsmovie.git

# Entre na pasta do projeto back end
$ cd backend

# Execute o projeto
$ ./mvnw spring-boot:run

Front end web

# Clone do repositório
$ git clone https://github.com/gsoaresdz/dsmovie.git

# Entre na pasta do projeto front end web
$ cd frontend

# Instale as dependências
$ yarn install
# ou
$ npm install

# Execute o projeto
$ yarn start
# ou
$ npm start

A aplicação será aberta automaticamente no navegador padrão.

📝 Licença

Este projeto está sob licença do MIT. Para obter mais detalhes, consulte o arquivo LICENSE.

Feito com ❤️ by gsoaresdz

 

De volta ao topo

About

📽 A aplicação consiste em uma página que exibe uma lista paginada de filmes e outra página que contém um formulário para a avaliação de um filme.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published