Skip to content

Liezy/EventuGO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

137 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Eventugo - Sistema de Gerenciamento de Créditos para Eventos

Author: Eliezer 25/08/2024

Índice

Cabeçalho

Curso: Bacharelado em Ciência da Computação
Disciplina: Projeto de Sistemas
Professor: Edeilson Milhomem da Silva
Integrantes:

  • Daniel Reis Aruda Sales
  • Douglas Ribeiro Santos de Sá
  • Eliézer Alencar Moreira
  • Ícaro Mesquita Ponce
  • Murilo Rodrigues Pereira

Descrição do Projeto

O Eventugo é uma solução desenvolvida para facilitar a gestão de créditos em eventos, substituindo as tradicionais comandas físicas por um sistema digital. O projeto visa criar uma experiência mais conveniente e segura para os participantes, que poderão recarregar e utilizar seus créditos por meio de um aplicativo móvel. O sistema permite a realização de transações utilizando QR codes, com visualização de saldo em tempo real e acompanhamento do histórico de transações.

Links Importantes

Sprints

Acesse o planejamento das sprints aqui.

Modelo Arquitetural

Acesse o modelo arquitetural do projeto aqui.

MVP - Minimun Viable Product

Acesse o MVP aqui.

User Stories

Acesse o detalhamento das User Stories aqui.

Protótipo

Acesse a prototipação do projeto aqui.

Requisitos

Acesse a documentacao de requisitos aqui.

Rodando o Projeto

Author: Ícaro 16/09/2024

Django/Backend

  1. Primeiramente, clone o repositório do projeto:
git clone https://github.com/Liezy/EventuGO.git
  1. Acesse a pasta do projeto:
cd EventuGO/EventuGo
  1. Crie um ambiente virtual:
python -m venv venv
  1. Ative o ambiente virtual(Se estiver no windows faça pelo cmd ou powershell):
venv/scripts/activate
ou
source venv/bin/activate

Obs: pode ser necessário dar permissão de execução para o arquivo de ativação do ambiente virtual. Para isso, execute o comando:

Set-ExecutonPolicy RemoteSigned 
ou
chmod +x venv/bin/activate
  1. Instale as dependências do projeto (caso haja algum):
pip install -r requirements.txt
  1. Execute as migrações do banco de dados:
python manage.py migrate
  1. Crie um superusuário para acessar o painel administrativo:
python manage.py createsuperuser
  1. Execute o servidor:
python manage.py runserver
  • Caso tenha adicionado novas dependências ao projeto, atualize o arquivo requirements.txt:
pip freeze > requirements.txt

Flutter/Frontend

Primeiramente certifique-se de ter o Flutter instalado em sua máquina. Para isso, siga as instruções disponíveis na documentação oficial.

  1. Acesse a pasta do projeto:
cd /app
  1. Rode o projeto:
flutter run
  1. Caso necessário, instale as dependências do projeto:
flutter pub get

About

Eventugo é um sistema digital que substitui comandas físicas em eventos, permitindo gestão de créditos via app, recargas por QR code, transações in-app, saldo em tempo real e histórico de uso.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors