Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/riantavares/be-the-hero-server
🗄 [NodeJs] API criada para criar CRUDs da projeto Be The Hero
https://github.com/riantavares/be-the-hero-server
Last synced: 3 days ago
JSON representation
🗄 [NodeJs] API criada para criar CRUDs da projeto Be The Hero
- Host: GitHub
- URL: https://github.com/riantavares/be-the-hero-server
- Owner: RianTavares
- Created: 2020-03-26T00:57:40.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-11T02:17:12.000Z (almost 2 years ago)
- Last Synced: 2024-04-28T06:40:34.864Z (7 months ago)
- Language: JavaScript
- Homepage:
- Size: 467 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
“Querer vencer significa já ter percorrido metade do caminho.”## :rocket: 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 NativeO 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](https://nodejs.org/it/) instalado em sua máquina
3. Tenha o [Knex.js](http://knexjs.org/) instalado em sua máquina
4. Rode `npm install` na pasta raíz do projeto
6. 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](https://www.postman.com/) ou [Insomnia](https://insomnia.rest/)
- Outra opção é baixar o [cliente web](https://github.com/RianTavares/be-the-hero-front/tree/master/client) parte deste projeto e criar dados por lá#### :)
- Se você curtiu o projeto não esquece de dar uma :star:
- Me segue lá no Instagram também [@riantba](https://www.instagram.com/riantba/) :heart:
- E claro, me segue aqui no [github](https://github.com/RianTavares) né :)Licença
GNU GENERAL PUBLIC LICENSE
Copyright (c) 2020 Rian Tavares