Skip to content

Repository files navigation

🌆 CityZen – Smart City Transportation & Management System

CityZen is a Smart City Transportation and Management System designed to digitalize and centralize public transport administration for modern urban environments.

The platform enables authorities to efficiently manage Bus, Train, and Metro services through dedicated admin dashboards, supporting smart city initiatives and future-ready infrastructure.


🎯 Project Objectives

  • Centralize public transport management
  • Manage transport routes and timetables
  • Provide admin dashboards for Bus, Train, and Metro
  • Enable future online booking and tracking
  • Support smart city development goals

📂 Project Folder Structure

SmartOS/
│
├── config/
│   ├── constants.js
│   ├── db.js
│   └── mongo.js
│
├── controllers/
│   ├── ambulance_emergency.js
│   ├── bus.js
│   ├── citizen.js
│   ├── court_appointment.js
│   ├── court.js
│   ├── electricity_complaints.js
│   ├── Esetu_appointment.js
│   ├── fire_emergency.js
│   ├── garbage_complaints.js
│   ├── government.js
│   ├── home.js
│   ├── hospital_appointment.js
│   ├── hospital.js
│   ├── login.js
│   ├── metro.js
│   ├── police_emergency.js
│   ├── roads_complaints.js
│   ├── services.js
│   ├── train.js
│   ├── transpose.js
│   └── water_complaints.js
│
├── diagrams/
│
├── middlewares/
│   ├── auth_middlewares.js
│   ├── error_middlewares.js
│   └── uploads_middlewares.js
│
├── models/
│   ├── ambulance_emergency.js
│   ├── bus_route.js
│   ├── citizen.js
│   ├── court_appointment.js
│   ├── electricity_complaints.js
│   ├── Esetu_appointment.js
│   ├── fire_emergency.js
│   ├── garbage_complaints.js
│   ├── government.js
│   ├── hospital_appointment.js
│   ├── hospitals.js
│   ├── metro_route.js
│   ├── police_emergency.js
│   ├── roads_complaints.js
│   ├── train_route.js
│   ├── transpose.js
│   └── water_complaints.js
│
├── routes/
│   └── citizen.js
│
├── tests/
│   ├── all_test_files.py
│
├── views/
│   ├── court.ejs
│   ├── electricity_government.ejs
│   ├── electricity.ejs
│   ├── Esetu-appointments.ejs
│   ├── fire_emergency.ejs
│   ├── garbage_government.ejs
│   ├── garbage.ejs
│   ├── government_register.ejs
│   ├── government.ejs
│   ├── ground.ejs
│   ├── hospital_appointment.ejs
│   ├── hospital_register.ejs
│   ├── hospital.ejs
│   ├── housing.ejs
│   ├── login_page.ejs
│   ├── metro_dashboard.ejs
│   ├── metro.ejs
│   ├── park.ejs
│   ├── police_emergency.ejs
│   ├── registration.ejs
│   ├── road_government.ejs
│   ├── road.ejs
│   ├── successful_alert.ejs
│   ├── swimming_pool.ejs
│   ├── traffic_alerts.ejs
│   ├── train_dashboard.ejs
│   ├── train.ejs
│   ├── transport_home_page.ejs
│   ├── transport_register.ejs
│   ├── water_government.ejs
│   ├── water.ejs
│   └── weather_alerts.ejs
│
├── public/
│
├── node_modules/
│
├── .env
├── app.js
├── package.json
├── package-lock.json
└── README.md

🧩 System Modules

🚌 Bus Management

  • Manage bus routes
  • Edit departure and arrival timings
  • Monitor bus bookings
  • Control number of buses per route

🚆 Train Management

  • Manage train routes and schedules
  • Edit train timetables
  • View and manage bookings

🚇 Metro Management

  • Manage metro lines
  • Control service timings
  • Support high-frequency city transport

🏥 Hospital Dashboard

  • Manage hospital appointments
  • View and update appointment status

⚖️ Court Dashboard

  • Manage court appointments
  • View hearing schedules

👨‍💼 Admin Dashboard

  • Centralized control panel
  • Editable transport timetables
  • Backend-ready UI design

🚀 Future Enhancements

  • Online passenger booking system
  • Real-time vehicle tracking
  • Mobile application integration
  • Role-based access control
  • Payment gateway integration
  • AI-based traffic optimization

🌱 Impact & Use Case

  • Supports Smart City initiatives
  • Improves public transport efficiency
  • Reduces manual administrative workload
  • Enhances urban mobility planning
  • Suitable for government and municipal projects

📚 Academic Relevance

  • Software Engineering Project
  • Includes:
    • Use Case Diagrams
    • ER Diagrams
    • System Architecture
    • Modular Design
  • Ideal for final-year projects and viva examinations

Authors

Anushka Wagh

Chinmay patil

Mrunal Gurhale

Ashitosh Shirsath

About

Smart CityOS is a unified digital management system that transforms urban management. It connects all city operations onto a single intelligent platform where everything is monitored, managed, and optimized in real-time

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages