App para avaliação de filmes WEB e responsivo
Tecnologias | Projeto | Layout | Deploy
Projeto desenvolvido durante a Semana Spring React da [DevSuperior] para aprendizado fullstack de spring boot e react no mercado.
- Deploy no Heroku para o backend e Deploy no GitHub Pages para o frontend
- Padrão de projeto em camadas
- Padrão de Código
- Criar endpoints API REST
Para iniciar o desenvolvimento, é necessário clonar o projeto do GitHub no diretório de sua preferência.
git clone https://github.com/williamjesusdev/DSMovie.git
cd DSMovie/
Para executar o projeto localmente será necessário verificar as seguintes dependencias.
- JDK 11: para executar o projeto Java
- Maven 3.8.4: para realizar o build do projeto Java
- PostgreSql: para utilizar o banco de dados
- NodeJS LTS: para executar o frontend
Após a instalação e configuração das dependências, executar os comandos.
# Na raiz do projeto (FRONTEND)
cd frontend
# Com seu gerenciador favorito (Yarn de preferência)
yarn install | npm install # para instalar as dependências
yarn dev | npm run dev # para iniciar o ambiente DEV
# De volta a raiz do projeto (BACKEND)
cd backend
# Com maven instalado
mvn spring-boot:run # para iniciar o ambiente DEV
Note: é necessário atualizar o arquivo 'application-dev.properties' com os dados do seu banco de dados.
Esse projeto foi desenvolvido com as seguintes tecnologias:
Você pode visualizar o layout do projeto através desse link.
Você pode testar e usar a Aplicação através desse link.