⚠️ ATENÇÃO A API ESTÁ HOSPEDADA NO HEROKU(FREE) E QUANDO NÃO ESTA SENDO USADA ELA ENTRA EM HIBERNAÇÃO, PODE SER QUE AO ACESSAR O SITE PELA PRIMERA
VEZ DEMORE PARA CARREGAR.⚠️
Sobre • Tecnologias usadas • Como instalar
- O projeto DSMovie é um site para avaliações de filmes que foi criado dentro do curso Semana Spring React com o intuito de colocarmos em prática todo conteúdo estudado durante o curso.
- Backend feito utilizando Java e Springboot, responsável pela APIRest, contendo dados, como nome do filme, avaliações etc.
- Frontend feito utilizando React, responsável pela interface e consumir os dados da API.
O projeto foi desenvolvido utilizando as seguintes tecnologias
Tipo | Ferramenta | Referência |
---|---|---|
Scripts and dependencies manager | MAVEN | https://maven.apache.org/ |
Programming Language (Server Side) | JAVA | https://docs.oracle.com/javase/tutorial/ |
IDE Spring Tools 4 for Eclipse (Server Side) | ECLIPSE | https://spring.io/tools |
SpringBoot | SPRINGBOOT | https://start.spring.io/ |
Database | POSTGRE SQL | https://www.postgresql.org/ |
IDE Visual Studio Code | VSCODE | https://code.visualstudio.com/ |
Programming Language (Client Side) | REACTJS | https://reactjs.org |
Bootstrap | BOOTSTRAP 5 | https://getbootstrap.com/ |
Heroku cloud deploy(Backend) | HEROKU | https://id.heroku.com/login |
Netlify cloud deploy(Frontend) | NETLIFY | (https://www.netlify.com/ |
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js. Além disto é bom ter um editor para trabalhar com o código como VSCode e Eclipse Spring tool suite
$ git clone git@github.com:lucasfroque/dsmovie.git
$ cd dsmovie/frontend
$ npm install
$ npm start
$ git clone git@github.com:lucasfroque/dsmovie.git
$ cd dsmovie/backend
$ Abra o projeto com spring tool suite(https://spring.io/tools)