Skip to content

Criação de uma API REST para integração com a API StarWars com uma tela de interface.

License

Notifications You must be signed in to change notification settings

charlesanderson25/fullstack_api_starwars

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pesquise seu personagem - Star Wars

Imagem

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

🔨 Funcionalidades do projeto

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

Status do Projeto

🏭 Projeto em produção 🏭

📁 Acesso ao projeto

**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 **

🛠️ Abrir e rodar o projeto

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.

Técnicas e Tecnologias Utilizadas

  • Node.Js
  • Javascript
  • Redis
  • Paradigma Funcional
  • Express
  • Cors

Autores


About

Criação de uma API REST para integração com a API StarWars com uma tela de interface.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published