Pequeno sistema web para listagem dos filmes da série Star Wars consumidos da API SWAPI (https://swapi.co/) com possibilidade de marcar os filmes favoritos.
- Javascript
- Node 8.4
- Sqlite
- React
- Redux
- Express
- WebPack
- Axios para realizar chamadas HTTP a apis's (https://github.com/axios/axios)
- Babel para transpilação de código (https://babeljs.io/)
- Material UI para estilização (http://www.material-ui.com/#/)
- Clone o repositório dentro da pasta desejada.
- Instale as dependências necessárias com o comando:
$ npm install
- Builde o react utilizando o webpack com o comando:
$ npm run build
- Rode o servidor com o comando:
$ npm start
- O Banco de dados já se encontra localizado em "server/db/favoritos.db". Caso deseje mudar, altere o arquivo "server/db/index.js" (será necessário criar o novo arquivo caso altere o nome do BD).
- Abra o navegador e navegue até o endereço "http://localhost:3000".
- Se desejar mudar a porta, altere a propriedade "port" do arquivo "server/settings.js".
- O código do servidor da api local encontra-se na pasta "server".
- O código da view feito com React encontra-se na pasta "src".
- Node 8.4
- Navegador web atualizado