An open API service indexing awesome lists of open source software.

https://github.com/rodrigocarrico01/api_refund

API para reembolso.
https://github.com/rodrigocarrico01/api_refund

multer prisma sqlite typescript

Last synced: 6 months ago
JSON representation

API para reembolso.

Awesome Lists containing this project

README

          

API Refund


Esta API foi desenvolvida como prática de conceitos fundamentais com Multer, permitindo criar utilizadores, pedidos de reembolso (refunds) e fazer uploads de ficheiros.


Tecnologias   |   
Funcionalidades   |   
Licença


License


## Tecnologias

- **TypeScript**
- **Express.js**
- **Zod** – validação de dados
- **SQLite** – base de dados local
- **Prisma ORM** – acesso à base de dados
- **JWT** – autenticação
- **Multer** – gestão de uploads de ficheiros

## Funcionalidades

- **Autenticação de Utilizadores**
- Registo e login com JWT
- Proteção de rotas privadas

- **Gestão de Refunds (Reembolsos)**
- Criação de pedidos de reembolso por parte de utilizadores

- **Uploads de Ficheiros**
- Upload e validação de ficheiros com Multer e Zod
- Upload apenas para formatos permitidos e com limite de tamanho

> ⚠️ Este projeto foi criado para fins de aprendizagem, focando especialmente a integração do Multer com validações robustas usando Zod.

## Licença

Este projeto está sob a licença MIT.

---