Bem-vindo ao projeto Prisma Lab! Este projeto é uma aplicação de backend desenvolvida com Node.js, Express, TypeScript e Prisma, utilizando MySQL como banco de dados.
- Autenticação JWT: Implementa autenticação utilizando JSON Web Tokens.
- Endpoints CRUD: Criação, leitura, atualização e exclusão de usuários e outros recursos.
- Validação de Requisições: Middleware para validar e autenticar requisições com base em tokens JWT.
- Prisma ORM: Utiliza Prisma para interagir com o banco de dados MySQL.
- Express Middleware: Configuração de middleware para autenticação e manipulação de erros.
- Node.js: Ambiente de execução para JavaScript no servidor.
- Express: Framework web para construir APIs e serviços.
- TypeScript: Superset do JavaScript que adiciona tipos estáticos.
- Prisma: ORM para interação com o banco de dados MySQL.
- MySQL: Sistema de gerenciamento de banco de dados relacional.
- JWT: Para autenticação e gerenciamento de sessões.