O FilaSimples é uma plataforma desenvolvida para otimizar o gerenciamento de filas de carregamento em operações logísticas. Substitui processos manuais baseados em Google Forms e Planilhas por um sistema automatizado e em tempo real, aumentando a eficiência operacional, reduzindo erros e melhorando a experiência dos motoristas.
- Plano de Carregamento Automatizado: Gera filas com horários pré-definidos e abertura automática.
- Painel em Tempo Real: Permite que supervisores monitorem motoristas na fila e os aloquem para operadores.
- Controle Inteligente: Operadores podem chamar motoristas liberados pelos supervisores, com flexibilidade para priorizações.
- Experiência do Motorista: Estima o tempo de espera com base em dados históricos.
Para suportar alta concorrência (mais de 300 acessos simultâneos em horários de pico), o sistema utiliza:
- Django: Framework backend para desenvolvimento robusto.
- Banco de Dados Relacional: PostgreSQL (ou outro compatível com Django) para gerenciamento de dados.
- Armazenamento de Arquivos: Configurável para sistemas de arquivos locais ou serviços de armazenamento em nuvem (opcional).
A arquitetura é projetada para escalabilidade e estabilidade, com a opção de integrar serviços de nuvem para cenários de alta demanda.
- Redução de erros em horários de pico.
- Otimização do tempo de espera dos motoristas.
- Melhoria na eficiência operacional com eliminação de processos manuais.
- Python 3.8+
- Django 4.0+
- PostgreSQL (ou outro banco de dados compatível com Django)
- pip para gerenciamento de pacotes Python
- Git para controle de versão
-
Clonar o Repositório
git clone https://github.com/fmartns/FilaSimples.git cd queuesync -
Configurar um Ambiente Virtual
python -m venv venv source venv/bin/activate # No Windows: venv\Scripts\activate
-
Instalar Dependências
pip install -r requirements.txt
-
Configurar Variáveis de Ambiente
Crie um arquivo
.envna raiz do projeto e adicione:# Secret key SECRET_KEY=YOUR_SECRET_KEY # Database (PostgreSQL) DB_NAME=YOUR_DB_NAME DB_USER=YOUR_DB_USER DB_PASSWORD=YOUR_DB_PASSWSORD DB_HOST=YOUR_DB_HOST DB_PORT=5432 -
Executar Migrações
python manage.py migrate
-
Iniciar o Servidor de Desenvolvimento
python manage.py runserver
Execute a suíte de testes para verificar a configuração:
python manage.py testContribuições são bem-vindas! Abra uma issue ou envie um









