/Eventors

base

Primary LanguageCSS

Eventors

Sistema Integrado de Gestão de Eventos baseado em Django

Projeto desenvolvido em Python 3 no GNU/Linux.

Instalação:

  1. Instalar as bibliotecas/pacotes (no Linux):
sudo apt install -y libxml2 gcc python3-dev libxml2-dev libxslt1-dev zlib1g-dev python3-pip
sudo apt update
  1. Instalar dependências:
pip install -r requirements.txt
  1. Gere um .env local

  2. Sincronize a base de dados:

python manage.py migrate
  1. Crie um usuário (Administrador do sistema):
python manage.py createsuperuser
  1. Teste a instalação carregando o servidor de desenvolvimento (http://localhost:8000 no navegador):
python manage.py runserver

Instalação (Alternativa)

  1. Gere um .env local

  2. Use o Docker compose

docker compose up --build

Implementações

  • Cadastro de clientes e empresas
  • Login/Logout
  • Criação de perfil para cada usuário.
  • Definição de permissões para usuários.
  • Criação e geração de PDF
  • Interface simples e em português

Tarefas para serem feitas

  • Organização de views/views.py
  • Testes para as models
  • Testes para as views
  • Testes para os forms
  • Customização de templa html do E-mail
  • Organização de HTML e CSS

Créditos

Ajuda

Para relatar bugs ou fazer perguntas utilize o email leonprogramer@gmail.com

Como este é um projeto em desenvolvimento, qualquer feedback será bem-vindo.