O SGP é um sistema de gerenciamento simples desenvolvido com Django e uma interface administrativa aprimorada com Jazzmin. Ele oferece uma solução prática e eficiente para gerenciar dados, com recursos adicionais como filtros personalizados e exportação de produtos para Excel.
- Situação: Desenvolvido
- Última Atualização: Abril de 2025
- Django 5.0
- Django Jazzmin 3.0.0
- Interface Administrativa Personalizada:
- Utiliza o Jazzmin para uma experiência de administração moderna e intuitiva.
- Filtros Avançados:
- Filtre dados facilmente dentro do sistema.
- Exportação para Excel:
- Exporte produtos ou dados selecionados diretamente para arquivos Excel.
Abaixo está uma prévia visual da interface final:
A estrutura principal do projeto segue o padrão Django e inclui:
SGP/
├── core/ # Configuração e funcionalidades centrais do projeto
├── products/ # Módulo para gerenciamento de produtos
├── static/ # Arquivos estáticos (CSS, JS, imagens)
├── templates/ # Templates HTML
├── venv/ # Ambiente virtual para dependências do projeto
├── manage.py # Script de gerenciamento do Django
├── requirements.txt # Dependências de produção
├── requirements_dev.txt # Dependências de desenvolvimento
└── db.sqlite3 # Banco de dados SQLite
git clone https://github.com/LoboProgrammingg/SGP.git
cd SGP
python -m venv venv
source venv/bin/activate # No Windows: venv\Scripts\activate
pip install -r requirements.txt
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
Acesse o sistema no navegador em: http://127.0.0.1:8000/admin
- Adicionar relatórios detalhados em PDF para exportação.
- Melhorar a responsividade da interface administrativa.
- Implementar notificações para eventos importantes, como atualizações de produto.
Contribuições são bem-vindas! Siga as etapas abaixo:
- Faça um fork do projeto.
- Crie uma branch para suas alterações:
git checkout -b minha-feature
- Faça suas alterações e um commit:
git commit -m "Minha nova feature"
- Envie suas alterações para o repositório remoto:
git push origin minha-feature
- Abra um Pull Request.
Criado por Matheus Lobo Camara.