Skip to content

HurAliCodes/Parking-Management-System---CLI-Based

Repository files navigation

CLI-Based Parking Management System 🚗✨

Welcome to the CLI-Based Parking Management System repository! This project is a comprehensive Command-Line Interface (CLI) application developed using C programming. It aims to simplify and automate parking operations, making it easier for administrators and users to manage parking spaces, vehicle occupancy, and billing efficiently.

Features

Admin Panel

  • Secure Login: Provides a secure login system with up to three attempts.
  • Parking Area Management: Create and customize parking areas with flexible configurations.
  • Vehicle Management: View and manage lists of parked vehicles, search by plate number, and monitor occupancy.
  • Historical Records: Review and manage the parking and unparking history.
  • Reports: Generate detailed reports, including parking area utilization and financial summaries.
  • Waitlist Management: Automatically shifts vehicles from the waitlist to available parking spots.

User Interface

  • Vehicle Parking: Options for manual or automatic vehicle parking.
  • Automated Charges: Calculate charges based on vehicle type and parking duration.
  • Additional Services: Include optional services such as washing, fueling, and repairs.
  • Receipts: Generate detailed receipts with a breakdown of time and charges upon vehicle unparking.
  • Notifications: Provides real-time updates and notifications for various events.

Technologies Used

  • C Programming: Core development language for implementing the CLI application.
  • File Handling: For storing and retrieving data related to vehicles and parking operations.
  • Data Structures: Efficient management of parking spaces, waiting lists, and history logs.
  • Windows API: Enhances user interaction with colored outputs and system notifications.

Getting Started

  1. Clone the repository:
    git clone https://github.com/HurAliCodes/parking-management-system.git
  2. Compile the code using a C compiler.
  3. Run the executable to start managing parking operations.

Contribution

Contributions are welcome! Feel free to open issues or submit pull requests to improve this project.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

About

This project is a comprehensive Command-Line Interface (CLI) application developed using C programming. It aims to simplify and automate parking operations, making it easier for administrators and users to manage parking spaces, vehicle occupancy, and billing efficiently.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages