-
Projeto feito no bootcamp da Rocketseat Ignite, para criar uma API REST para gerenciar o tempo de estudo de cada usuário.
-
Projeto feito usando Prism para facilitar a criação de APIs REST, com banco de dados sqlite, Jwt como autenticação e autorização, fastify para facilitar a criação de rotas.
- Para instalar o projeto, basta clonar o repositório e rodar o comando
npm install
para instalar as dependências. - Apos isso, basta rodar o comando
npm run dev
para rodar o projeto em modo de desenvolvimento.
- Esta API usa o banco de dados sqlite, para criar o banco de dados, basta rodar o comando
npm run typeorm migration:run
para criar as tabelas no banco de dados.
npx prisma generate
npx prisma migrate dev --name init
npx prisma migrate deploy
#Github(WEB)
GITHUB_CLIENT_ID=ID of the auth client
GITHUB_CLIENT_SECRET= Secret
Github(MOBILE)
# GITHUB_CLIENT_ID = ID of the auth client
# GITHUB_CLIENT_SECRET= Secret