Skip to content

Business intelligence dashboard for analyzing ridership patterns and service performance with interactive visualizations

Notifications You must be signed in to change notification settings

simovilab/infobus-data

Repository files navigation

Infobús Data

🚀 Quick Start

  1. Setup environment variables:

    cp .env.local.example .env.local
    # Edit .env.local with your SECRET_KEY (see ENV.md for details)
  2. Start development environment:

    ./scripts/dev.sh
  3. Access the application:

📚 Documentation

🛠️ Development

Local Commands

# View logs
docker compose logs -f

# Stop environment
docker compose down

# Restart web service (after code changes)
docker compose restart web

Celery Commands (if running locally)

celery -A infobus_data worker --loglevel=info
celery -A infobus_data beat --scheduler django_celery_beat.schedulers:DatabaseScheduler --loglevel=info

🏗️ Architecture

  • Django with Channels (ASGI)
  • PostgreSQL with PostGIS
  • Redis for caching and Celery
  • Celery for background tasks
  • Docker for containerization
  • Nginx for production reverse proxy

About

Business intelligence dashboard for analyzing ridership patterns and service performance with interactive visualizations

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published