/prisma-lab

Primary LanguageTypeScript

Prisma Lab

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.

Funcionalidades

  • 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.

Tecnologias Utilizadas

  • 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.