Projeto para gestão e localização de ônibus e rotas no campus da UABJ. Este sistema visa facilitar a vida dos estudantes e funcionários, permitindo consultas rápidas sobre horários e itinerários. Envia notificações automáticas sobre a localização dos transportes via Telegram usando IA.
- Consulta de horários de ônibus no campus.
- Visualização de rotas disponíveis.
- Localização em tempo real dos ônibus.
- Interface amigável e responsiva.
- Backend: Python (Flask)
- Frontend: HTML, CSS (Tailwind), JavaScript
- Banco de Dados: SQLite
- Outras:
- Bibliotecas específicas para geolocalização e mapas.
- Clone o repositório:
git clone https://github.com/eukarol/UABJ_BUS_LOC.git
- Navegue até o diretório do projeto:
cd UABJ_BUS_LOC
- Crie um ambiente virtual (opcional, mas recomendado):
python -m venv venv source venv/bin/activate # Linux/Mac venv\Scripts\activate # Windows
- Instale as dependências:
pip install -r requirements.txt
- Inicie o servidor:
python app.py
- Acesse o sistema no navegador:
http://127.0.0.1:5000
UABJ_BUS_LOC/
├── app.py # Arquivo principal do backend
├── requirements.txt # Dependências do projeto
├── LICENSE # Licença do projeto
├── README.md # Documentação
├── static/ # Arquivos estáticos (CSS, JS, imagens)
│ ├── style.css
│ └── script.js
├── templates/ # Templates HTML
│ └── index.html
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests com melhorias ou sugestões.
Este projeto está sob a licença MIT.