/be-the-hero-server

🗄 [NodeJs] API criada para criar CRUDs da projeto Be The Hero

Primary LanguageJavaScript

Launchbase

“Querer vencer significa já ter percorrido metade do caminho.”

🚀 Sobre esse projeto

Este é o servidor de um projeto parte da Semana Omnistack de 2020 ofertada pela RocketSeat. Na semana Omnistack desenvolvemos um projeto desde seu back-end em NodeJs com integração ao database SQlite, seu cliente web com ReactJs e seu cliente mobile com React Native

O Intuito da aplicação de back-end, ou seja, deste projeto, é possibilitar que os dados persistam em um banco de dados e através de rotas no modelo REST servir esses dados tanto para a aplicação web quanto para o aplicativo mobile

Telas do projeto

Como rodar a aplicação

  1. Faça o download ou clone o projeto
  2. Tenha Node.js e npm instalado em sua máquina
  3. Tenha o Knex.js instalado em sua máquina
  4. Rode npm install na pasta raíz do projeto
  5. Rode o comando knex migrate:latest para rodar as migrations do projeto e criar as tabelas utilizadas no SQLite
  6. agora rode npm start dentro da mesma pasta e pronto, o projeto estará rodando na porta 3333.

Para criar dados no banco

  • Utilize um cliente de sua preferência como por exemplo Postman ou Insomnia
  • Outra opção é baixar o cliente web parte deste projeto e criar dados por lá

:)

  • Se você curtiu o projeto não esquece de dar uma ⭐
  • Me segue lá no Instagram também @riantba ❤️
  • E claro, me segue aqui no github né :)

Licença

GNU GENERAL PUBLIC LICENSE

Copyright (c) 2020 Rian Tavares