/RentingCar

A Java-GUI framework Interface based application where Customer can rent a car without any direct interaction, just by providing some valid verification.

Primary LanguageJava

RentingCar

Objective:

Online car rental Process

This project we are implementating through the java graphical user interface (GUI) and also using the swing concept. By using this interface we can get all the information about the Cars availablity around my locality which are available for rent with it's chargable cost. And all this process of renting cars we can do through online. Here we can see the the cars according to charge per hour basis. By doing this project we can learn more about how to use gui and uasage of swings and how to perform different operations using action listeners.

Problem Statements:

Kamal and his friends have a huge collection of cars. So, they got an idea of renting their cars. In order to implement this, they need an interface for customers so that they can get a rental in a simple way without direct interaction. For this the customer should provide his Aadhar card, pan card and driving license. After confirmation of this information the customer must be able to view the menu of cars and choose any one of it for rental purpose.

Conditions:

  1. The pan number should consist of 10 digits. First 5 digits and the last digit should consist of alphabets and the rest should be numbers.
  2. Aadhar number should consist of 12 digits.

3.The Driving license should contain 15 digits in which first 2 digits should consist of alphabets and must match any of the Indian state codes.

Features !

  • Intuitive user interface
  • Desktop application
  • File Based Data storage
  • Easy to modify design
  • Modules
    • Basic Authentication
    • Cars Availability
    • Charges

How to edit this project ?

Best way to open and edit the project is to use Eclipse IDE. It allows very easy way to modify the design (Drag and Drop)

Authentication

There is no standard authentication has been added yet. Currently, it is hardcoded.

Screenshots

Authentication Page Cars Availability Cars Availability Charges