Web Application Project
The project involves creating a car rental web application that allows admin users to process rental reservations, car information and customer profiles. It also allows client users to check for available cars, filter them and make a rental reservation. The entire product was created with a group of 5.
Django
React
MySQL
Git
Figma
Visual Studio Code
Responsive Wireframe for Car Selection Page
Client users can search for available cars between certain dates and certain branches. Once results are returned, users can filter through by certain criterias such as manufacturers, fuel type or car type. There is a gold star membership system that grants members certain perks such as free upgrades when a criteria is met. Once a reservation is created and a database change is made, the client interface dynamically changes.
There is also an admin interface that users can only access if they provide authentication credentials for an admin upon login. For each branch table created in the database, admins can process rental reservations and calculate any late fees upon return of vehicles. Admins can also update car information, transfer cars between branches and maintain a list of customers.
Code Repository can be accessed in GITHUB