Sistema web responsivo para gerenciamento completo de rifas eletrônicas, desenvolvido com tecnologias modernas para proporcionar uma experiência segura e transparente na realização de sorteios online.
- ✨ Cadastro e gestão de produtos para rifas
- 👥 Gerenciamento de clientes e quotas
- 💳 Sistema de pagamentos integrado com Stripe
- 📱 Interface responsiva e moderna
- 🔔 Sistema de notificações automáticas
- 🎥 Sala virtual de sorteio com transmissão ao vivo
-
Frontend:
- Vue.js 3
- CSS Variables para Design System
- Componentes Responsivos
- WebSocket para Real-time
-
Backend:
- Node.js com Express
- SQLite para Database
- Socket.IO
- JWT Authentication
-
Pagamentos:
- Integração com Stripe
- Node.js >= 16.x
- NPM ou Yarn
- SQLite
- Clone o repositório:
git clone https://github.com/seu-usuario/gestao-rifas.git
cd gestao-rifas
- Instale as dependências do Backend:
cd backend
npm install
- Instale as dependências do Frontend:
cd ../frontend
npm install
- Configure as variáveis de ambiente:
cp .env.example .env
# Edite o arquivo .env com suas configurações
- Execute as migrações do banco de dados:
cd ../database
sqlite3 database.sqlite < schema.sql
- Inicie o Backend:
cd backend
npm run dev
- Inicie o Frontend:
cd frontend
npm run dev
- Principal:
#006d77
(Azul-petróleo) - Secundária:
#ffd166
(Amarelo-ocre) - Neutra:
#2c2c2c
(Cinza-chumbo)
- Títulos: Playfair Display
- Corpo: Lato
- Elementos Interativos: Roboto
Contribuições são sempre bem-vindas! Para contribuir:
- Faça um Fork do projeto
- Crie uma Branch para sua Feature (
git checkout -b feature/AmazingFeature
) - Faça o Commit de suas mudanças (
git commit -m 'Add some AmazingFeature'
) - Faça o Push para a Branch (
git push origin feature/AmazingFeature
) - Abra um Pull Request
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Eduardo Pessoa - eduardo@phoenyx.com.br
Link do Projeto: https://github.com/seu-usuario/gestao-rifas