Skip to content

farazkhawaja/Car-rental-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Car-rental-system

Goal:

A platform which will provide a gateway for car owners aiming to rent out their cars to potential customers looking to rent cars for a certain amount of time.

Description:

There are 3 main users in the application, the car owner, the admin and the customer. The admin will act as a middle man between the car owner and the customer, and their task will be to verify both parties involved and to handle all the logistics involved between them.

  • Admin

  • User

  • Car-owner


List of Features:

1- Car-Owner:

  •     Account to login, if he is already registered, otherwise login with ID and password.
  •	Vehicle documentation papers and information.
  •	Time duration regarding availability of Vehicle.
  •	Payment will be transferred to Car Owner by Admin after Admin’s commission deduction.
  •	If car owner has provided his cars more times than he will get more 20 percent more profit after every 10 rides.
  •	Review based system, if user is unsatisfactory than admin will provide money and deduct it from user.
  •	Booking cancellation, provide reason.
  •	Car owner will specify car as long route, everyday , weddings.

2- Admin:

  •	Login and password required. 
  •	Can view all details regarding Car Owner, Vehicle and User.
  •	Will get Money from Customer and transfer to Car Owner after keeping commission.
  •	Will implement the car owner’s vehicle conditions.
  •	Can edit and access everything except confidential information.
  •	Will act as an intermediary between Car Owner and User.
  •	Different cost criteria for different categories.

3- User:

  •	Will register and provide information for first time, otherwise log in and password.
  •	Time when car checked out
  •	Modes of booking. 
        1- Emergency booking
        2- Normal booking 
  •	Will specify time for booking, if time is above a certain period, discounts will be provided.
  •	Modes of payment. Card or Cash.
  •	Print receipt whose details will be passed along to admin and car owner.
  •	Booking cancellation, provide reason.
  •	Filter on price (low to high and high to low) and reviews, seating capacity, car model.
  •	Admin will browse according to his preferences in categories of long routes, everyday, weddings.
  •	Wedding decoration preferences will be provided by user.
  •	User will enter rough estimate of kilometers. (Price and discounted on the distance need)

Built using C

All modules combined together in a single file named "wheels4wheels.c"

About

two-way car renting system(Semester Project)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published