https://github.com/lazaroalvesr/raffleflow-backend
Este é o back-end do RifaFlow, uma API desenvolvida para gerenciar rifas de forma eficiente e segura. Criada com NestJS, Prisma e PostgreSQL, a API oferece funcionalidades como autenticação via JWT, criação e gerenciamento de rifas, controle de participantes e acompanhamento do status de cada rifa.
https://github.com/lazaroalvesr/raffleflow-backend
backend cron-jobs eccomerce jwt-authentication mercadopago-api nestjs nodejs postgresql prisma-orm supabase typescript
Last synced: 3 months ago
JSON representation
Este é o back-end do RifaFlow, uma API desenvolvida para gerenciar rifas de forma eficiente e segura. Criada com NestJS, Prisma e PostgreSQL, a API oferece funcionalidades como autenticação via JWT, criação e gerenciamento de rifas, controle de participantes e acompanhamento do status de cada rifa.
- Host: GitHub
- URL: https://github.com/lazaroalvesr/raffleflow-backend
- Owner: lazaroalvesr
- Created: 2024-11-18T18:46:27.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-22T16:55:24.000Z (over 1 year ago)
- Last Synced: 2025-03-15T03:33:12.890Z (over 1 year ago)
- Topics: backend, cron-jobs, eccomerce, jwt-authentication, mercadopago-api, nestjs, nodejs, postgresql, prisma-orm, supabase, typescript
- Language: TypeScript
- Homepage: https://rifa-opal.vercel.app
- Size: 417 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rifaflow - Sistema Backend
Este backend foi desenvolvido para gerenciar a venda de rifas, o cadastro de participantes, a geração automática de bilhetes e a integração com o sistema de pagamentos Mercado Pago, utilizando o PIX.
## Tecnologias Utilizadas:
- NodeJS
- NestJS
- Prisma
- Supabase
- JWT para autenticação
- Cron Jobs
- Mercado Pago (PIX)
## Funcionalidades
- **Criação de Rifas**: Administradores podem criar novas rifas, definindo descrições de prêmios, preços dos ingressos e o número máximo de ingressos disponíveis.
- **Compra de Ingressos**: Usuários podem comprar ingressos para rifas disponíveis, com a possibilidade de escolher a quantidade de ingressos.
- **Geração Automática de Ingressos**: O sistema gera automaticamente o número de ingressos correspondente à compra realizada.
- **Integração com Mercado Pago (PIX)**: Pagamentos são processados através do Mercado Pago utilizando a opção de pagamento PIX.
- **Validação de Pagamentos**: O sistema valida os pagamentos recebidos e assegura que o processo de compra seja concluído corretamente.
- **Emissão de Tickets**: Após a confirmação do pagamento, os ingressos são emitidos e vinculados ao usuário que realizou a compra.
- **Visualização de Rifas e Participantes**: Administradores podem visualizar todas as rifas ativas e os participantes de cada uma delas.
- **Painel Administrativo**: Interface para gerenciamento de rifas, verificação de status de pagamento e controle dos participantes.
## Authors
- [@lazaroalvesr](https://github.com/lazaroalvesr)
## 🔗 Links
- [Rifaflow](https://raffle-master-front.vercel.app/)
- [Front-end](https://github.com/lazaroalvesr/raffleflow-frontend)
[](https://www.lazaroalvesr.com/)
[](https://www.linkedin.com/in/l%C3%A1zaro-alves-r/)