Este projeto é um backend para uma aplicação clínica, utilizando Node.js com Express e um banco de dados SQLite gerenciado pelo Prisma.
- Node.js
- Express
- Prisma
- SQLite
- bcryptjs para hash de senhas
- jsonwebtoken para autenticação
- nodemon para desenvolvimento
Certifique-se de ter o Node.js instalado em sua máquina. Depois, no diretório do projeto, execute o seguinte comando para instalar as dependências:
- npm install
- npx prisma init
-
npx prisma migrate dev --name init
-
npm run dev
POST /api/register
{
"email": "usuario@example.com",
"password": "sua_senha"
}
POST /api/login
{
"email": "usuario@example.com",
"password": "sua_senha"
}