Skip to content

italoalvesdev/estudai-prisma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Estudai API

✨ Stack   |    💻 Projeto   |    📋 Endpoints   |    :octocat: Instalação   |    📞 Contato


✨ Stack

💻 Projeto

O Estudai API é uma API Rest desenvolvida para projeto Estudai, onde aplico os seguintes princípios:

  • SOLID
  • Design Patterns
  • Clean Architecture
  • Clean Code

📋 Endpoints

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

:octocat: Instalação

Para clonar o repositório:

git clone https://github.com/italoalvesdev/estudai-prisma

Execute o seguinte comando em seu terminal para criar o banco de dados PostgreSQL e as tabelas representada no Schema:

npx prisma migrate dev

Para instalar as dependências com NPM:

npm install

Para instalar as dependências com Yarn:

yarn install

Iniciar o ambiente de desenvolvimento com NPM:

npm run dev

Iniciar o ambiente de desenvolvimento com Yarn:

yarn dev

📝 Contato

Siga-me no Linkedin, estou sempre por lá.

Linkedin Badge


Feito com ♥ by Italo Alves 👋

About

Projeto que utilizo para aplicar meus conhecimentos de back-end que inicialmente foi criado para concluir meu TCC na ETEC

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors