Skip to content

Car Rental System in C – A modular, console-based car rental system. It includes an Admin Panel for managing cars and a User Panel for signup, browsing, and renting cars. Uses file handling for data storage. πŸš—πŸ’¨

Notifications You must be signed in to change notification settings

faha-d/car-rental-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Car Rental System

Overview

The Car Rental System is a modular, console-based application developed in C. It provides both Admin and User panels to manage car rentals efficiently. Admins can add or remove cars, while users can sign up, browse available cars, and rent them.

Features

Admin Panel

  • Add new cars to the system.
  • Delete cars from the inventory.
  • View the list of available cars.

User Panel

  • User signup and authentication.
  • Browse available cars for rent.
  • Rent a car and generate a rental receipt.

Technologies Used

  • Programming Language: C
  • File Handling: Stores user data, car inventory, and rental records.
  • Modular Programming: Organized into separate modules for better maintainability.

How to Use

  1. Clone the repository:
    git clone https://github.com/your-name/car-rental-system.git
    cd car-rental-system
  2. Compile the program:
    gcc main.c admin/*.c user/*.c -o CarRentalSystem
  3. Run the program:
    ./CarRentalSystem
  4. Choose either Admin or User mode to perform actions.

Future Enhancements

  • Implement a database for better data storage.
  • Add a payment system for online transactions.
  • Develop a GUI version for improved usability.

License

This project is open-source and available under the MIT License.

About

Car Rental System in C – A modular, console-based car rental system. It includes an Admin Panel for managing cars and a User Panel for signup, browsing, and renting cars. Uses file handling for data storage. πŸš—πŸ’¨

Topics

Resources

Stars

Watchers

Forks

Languages