“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
- Faça o download ou clone o projeto
- Tenha Node.js e npm instalado em sua máquina
- Tenha o Knex.js instalado em sua máquina
- Rode
npm install
na pasta raíz do projeto - Rode o comando
knex migrate:latest
para rodar as migrations do projeto e criar as tabelas utilizadas no SQLite - agora rode
npm start
dentro da mesma pasta e pronto, o projeto estará rodando na porta3333
.
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