Car rental

Description

This project simulates a site for renting and returning cars. It was an exercise in building apps with Spring MVC.

I used MongoDB as database.

Methods used

  • Spring MVC and Spring boot
  • MongoDB
  • Thymeleaf
  • Java
  • HTML/CSS
  • Bootstrap

UI/UX

I used a template from Colorlib that i customized to suit my project. Since I wanted to focus on backend functionality, I used the template to make it look nice without putting lots of time in frontend-development. To help the user fill in the forms I applied drop-down selectors and datepickers where possible, to automatically get the right format of input

Book and return a car

The page is supposed to facilitate the management of bookings and returns for a car rental. The user can easily fill in a booking or return and the automatically created unique ID makes it easy to find a certain booking

View all bookings

All bookings and returns can be viewed on separate pages