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.
- Host: GitHub
- URL: https://github.com/rodrigocarrico01/api_refund
- Owner: RodrigoCarrico01
- License: mit
- Created: 2025-06-03T10:44:16.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-06-03T10:48:25.000Z (8 months ago)
- Last Synced: 2025-06-15T13:09:48.106Z (8 months ago)
- Topics: multer, prisma, sqlite, typescript
- Language: TypeScript
- Homepage:
- Size: 95.7 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
## 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.
---