Criação de uma API REST para integração com a API do StarWars, com uma tela de interface.
O sitema utiliza o Redis como um In Memory Database. Esse banco de dados não tem suporte para Windows, caso o usuário utilize apenas esse sistema operacional, é necessário baixar o WSL: https://redis.io/docs/getting-started/installation/install-redis-on-windows/
Esse Readme trata apenas do Backend, a aplicação também é composta de um sistema Frontend.
Para instruções do Frontend siga para o diretório: https://github.com/charlesanderson25/fullstack_api_starwars_front-end.git
API composta por rotas que fazem:
- Integração com a SWAPI, a API do Star Wars
- Rota para pesquisa de personagens, orientando-se pela documentação da SWAPI na aba Searching
- Rota para adicionar ou remover favoritos
🏭 Projeto em produção 🏭
**Para acessar o código fonte do projeto, você deve cloná-lo através do repositório no GitHub: https://github.com/charlesanderson25/fullstack_api_starwars **
Esse é um projeto Node.Js construído através da biblioteca Express, utilizando o In Memory Banco de Dados, Redis: https://redis.io/
Para rodar o projeto, é necessário
Instalação dos módulos, dependências e bibliotecas utilizadas no projeto, como o express, por exemplo.
npm install
npm install axios
npm install cors
npm install express
npm install --save-dev nodemon
Instalar e fazer a conexão do Redis conforme instruções em sua documentação: https://redis.io/docs/getting-started/installation/install-redis-on-windows/
Após instalar todas as dependências, você poderá rodar o servidor e inicar o Frontend.
- Node.Js
- Javascript
- Redis
- Paradigma Funcional
- Express
- Cors