Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        


Launchbase

“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 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](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