A premium airport gate management dashboard built with Streamlit, featuring real-time flight tracking, passenger flow analytics, and operational insights.
-
Install dependencies:
pip install -r requirements.txt
-
Run the application:
streamlit run gategroupDashboard.py
-
Access the dashboard: Open http://localhost:8501 in your browser
For deployment instructions, see the deploy/ folder.
Quick Docker test:
cd deploy
docker compose up --buildfrontEnd/
├── gategroupDashboard.py # Main Streamlit application
├── requirements.txt # Python dependencies
├── Dockerfile # Docker image configuration
│
├── assets/ # Static files (logos, images)
├── data/ # User data (not in git)
├── deploy/ # Deployment configurations
│ ├── docker-compose.yml # Docker Compose setup
│ ├── nginx/ # Nginx reverse proxy config
│ └── README.md # Deployment guide
│
└── .streamlit/ # Streamlit configuration
- Docker + VPS - See
deploy/README.md - Streamlit Cloud - See
STREAMLIT_CLOUD_DEPLOYMENT.md
- User credentials are stored in
data/users.json(excluded from git) - Default login: See application login screen
- Change credentials after first deployment
- Deployment Guide - Docker and VPS deployment
- Streamlit Cloud Guide - Cloud deployment
- Quick Deploy - Fast deployment guide
- Frontend: Streamlit
- Data Viz: Plotly
- Container: Docker
- Reverse Proxy: Nginx
- SSL: Let's Encrypt
- More Coming Up