Skip to content

Vikashksingh1308/CarRentalSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Car Rental System

Overview

This Car Rental System is a Java application designed to manage the rental process for cars. It allows users to view available cars, make reservations, and return rented cars. The system is built using object-oriented principles and provides a simple command-line interface for interaction.

Features

  • Show Available Cars: Users can view available cars based on type, model, and date range.
  • Reserve a Car: Customers can reserve a car for specific dates.
  • Return a Car: Users can return a rented car, making it available for others.
  • Customer Management: Track customers and their reservations.

Technologies Used

  • Java
  • JUnit (for testing)
  • Maven (for project management)

Project Structure

Models

  • Car.java: Represents a car object.
  • Customer.java: Represents a customer object.
  • Reservation.java: Represents a reservation object.

Services

  • CarService.java: Contains methods to manage car inventory and reservations.
  • Menu.java: Provides the command-line interface for user interaction.
  • Main.java: Entry point of the application.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages