Esse é o backend da aplicação Spacetime que foi desenvolvida durante o NLW 12 (trilha ignite) promovido pela Rocketseat.
A aplicação tem como objetivo guardar recordações de eventos importantes que acontecerão na vida do usuário onde o mesmo realiza login com autenticação via Github
sendo necessário ter uma conta na plataforma para poder realizar o login no Spacetime. A aplicação é multiplataforma, ou seja, Web e Mobile.
- Backend
- Node + Fastify + Typescript
- Prisma ORM com SQLite
- Validação dos dados com Zod
Baixe o repositório com git clone e entre na pasta do projeto.
$ git clone https://github.com/JaasielAntunes/nlw-spacetime-backend
- Back-end
- Crie um arquivo .env e informe o ClientID e o Client Secret gerado em: Settings - Developer settings - OAuth Apps - New OAuth App
$ cd server
$ npm install
$ npm run dev
Jaasiel Antunes de Araujo