Here, PHP mailer is used for sending mail purposes.PHP mailer is used without composer ,the sources and instructions followed for PHP Mailer library is from here : https://github.com/PHPMailer/PHPMailer
This is an online car rental website .The frontend is implemented with HTML,BOOTSRAP,CSS,JAVASCRIPT.
The backend is implemented with procedural PHP,MySQL. Here, are the functionalities of the project.
-
Admin can goto registration page from homepage.Email,phone number,National Id,password validation is checked in Registration Form.Admin can only create a single account using the same email, National Id .
-
Admin can go to login page .Login page has remember me option.
-
Admin can reset password using verification code sent by the website to their registered mail when admin goes to forget password option.
-
After login Admin can access Admin dashboard.
-
Admin can insert,update,delete car informations for the website.
-
Admin can view all user information.
-
Admin can view all user ratings information.
-
Admin can view all user car renting information.
-
Admin can logout.
-
Guest user can view homepage.
-
Guest user can only view all car information by using carlist page.
-
Guest user can view all registered user ratings by using review page.
-
User can goto registration page from homepage.Email,phone number,National Id,password validation is checked in Registration Form.User can only create a single account using the same email, National Id .
-
User can go to login page .Login page has remember me option.
-
User can reset password using verification code sent by the website to their registered mail address when user goes to forget password option.
-
After login User can access profile page.
-
User can insert,update,delete their ratings and reviews.
-
User can view their ratings information.
-
User can view all user ratings information.
-
User can view all car information from carlist user page .
-
User can select car when Rent option is clicked from the list.User then fillup form for the renting dates .If car is available then user will be able to rent and get a confirmation mail to their registered mail. Otherwise, if date is already booked for that car, user will get error message shown on the page.
10.User can view their renting information.
11.User can cancel their booking but only before their pickup date .No user can cancel booking starting from their actual pickup date .
- User can view Reciept and can download reciept pdf.
13.User can logout.