All projects
Web2025Coursework
Vehicle Parking Management System
A full-stack Flask app for parking-lot administration and spot reservations, with admin analytics.
Role: Developer
Vehicle Parking Management System
A web-based vehicle-parking management system built with Flask as part of my Data Science coursework at IIT Madras. Administrators create and manage parking lots and spots, monitor live usage and view analytics dashboards; users register, reserve and release spots, and track their parking history. It's a server-rendered Flask app (Jinja2 templates) backed by SQLAlchemy, with role-separated admin/user interfaces, Chart.js summary dashboards and a documented REST API.
Highlights
- Role-separated admin and user interfaces — lot/spot management and analytics for admins; reserve, release and history for users.
- Modeled parking lots, spots, reservations and users in SQLAlchemy with automatic spot allocation and status tracking.
- Built admin analytics dashboards (Chart.js) over live occupancy and usage.
- Documented a REST API (OpenAPI YAML) with an accompanying API test suite.
Tech
PythonFlaskSQLAlchemySQLiteJinja2Chart.jsREST API