✨ Stack |
💻 Projeto |
📋 Endpoints |
Instalação |
📞 Contato
- Express
- Prisma
- TypeScript
- JsonWebToken
- Nodemailer
- BcryptJS
- Handlebars
- DayJS
- Validator
O Estudai API é uma API Rest desenvolvida para projeto Estudai, onde aplico os seguintes princípios:
- SOLID
- Design Patterns
- Clean Architecture
- Clean Code
As seguintes rotas estão configuradas:
/students- POST - Cadastra o aluno no banco de dados/auth- POST - Autenticar o aluno (Login)/refresh-token- POST - Atualizar o token de acesso utilizando o token de atualização gerado no login/password/forgot- POST - Enviar um email com o link utilizado para redefinição de senha/password/reset- POST - Redefine a senha utilizando o token gerado pelo link do email enviado da rota /password/forgot
Para clonar o repositório:
git clone https://github.com/italoalvesdev/estudai-prismaExecute o seguinte comando em seu terminal para criar o banco de dados PostgreSQL e as tabelas representada no Schema:
npx prisma migrate devPara instalar as dependências com NPM:
npm installPara instalar as dependências com Yarn:
yarn installIniciar o ambiente de desenvolvimento com NPM:
npm run devIniciar o ambiente de desenvolvimento com Yarn:
yarn devSiga-me no Linkedin, estou sempre por lá.
Feito com ♥ by Italo Alves 👋