Skip to content

EduradoPessoa/gestao-rifas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎲 Sistema de Gestão de Rifas Eletrônicas

Licença Versão

📋 Sobre o Projeto

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.

🌟 Principais Funcionalidades

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

🚀 Tecnologias Utilizadas

  • 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

🛠️ Instalação e Uso

Pré-requisitos

  • Node.js >= 16.x
  • NPM ou Yarn
  • SQLite

Configuração do Ambiente

  1. Clone o repositório:
git clone https://github.com/seu-usuario/gestao-rifas.git
cd gestao-rifas
  1. Instale as dependências do Backend:
cd backend
npm install
  1. Instale as dependências do Frontend:
cd ../frontend
npm install
  1. Configure as variáveis de ambiente:
cp .env.example .env
# Edite o arquivo .env com suas configurações
  1. Execute as migrações do banco de dados:
cd ../database
sqlite3 database.sqlite < schema.sql

Executando o Projeto

  1. Inicie o Backend:
cd backend
npm run dev
  1. Inicie o Frontend:
cd frontend
npm run dev

📱 Design System

Cores

  • Principal: #006d77 (Azul-petróleo)
  • Secundária: #ffd166 (Amarelo-ocre)
  • Neutra: #2c2c2c (Cinza-chumbo)

Tipografia

  • Títulos: Playfair Display
  • Corpo: Lato
  • Elementos Interativos: Roboto

🤝 Contribuindo

Contribuições são sempre bem-vindas! Para contribuir:

  1. Faça um Fork do projeto
  2. Crie uma Branch para sua Feature (git checkout -b feature/AmazingFeature)
  3. Faça o Commit de suas mudanças (git commit -m 'Add some AmazingFeature')
  4. Faça o Push para a Branch (git push origin feature/AmazingFeature)
  5. Abra um Pull Request

📄 Licença

Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

📧 Contato

Eduardo Pessoa - eduardo@phoenyx.com.br

Link do Projeto: https://github.com/seu-usuario/gestao-rifas

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published