Question: DESCRIPTION CARPOOLING APPLICATION Develop a console - based carpooling application in C + + that facilitates ride - sharing among users. The application should manage

DESCRIPTION
CARPOOLING APPLICATION
Develop a console-based carpooling application in C++ that facilitates ride-sharing among users. The
application should manage user registration, profile management, carpool listings, bookings, and
ratings.
User registration: New users must register as members by providing their personal information:
username, password, full name, phone number, email, ID type (Citizen ID/Passport) and ID/Passport
number. Upon registration, the application will charge an initial entry fee of $10, which is converted to
10 credit points. If members do not have enough credit points, they need to purchase additional credit
points (1 credit point = $1). Note: you will need to implement a password policy.
Profile management: Users can view and update their profile information, including password
change functionality.
Carpool listings: Members (as drivers) can create carpool listings by providing details such as
departure location and time, destination location, date, estimated duration, vehicles model, color, and
plate number, number of available seats, and contribution amount per passenger in credit points.
They could un-list their carpool service if no seats have been booked.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!