To access the deployed version on Heroku Click here.
https://bertin-app.herokuapp.com/dashboard
The GuraRide Bike Rental Management System is an innovative web application specifically created to assist GuraRide in effectively managing their daily bike rentals in Kigali City. With the aim of streamlining the rental process and improving customer service, this system provides a comprehensive solution for both customers and GuraRide staff. Customers can easily rent bikes online and conveniently track their reservations, ensuring a seamless experience. Meanwhile, GuraRide benefits from an intuitive and user-friendly interface that allows them to efficiently manage their bike inventory and keep track of bike locations and statuses. By leveraging the GuraRide Bike Rental Management System, customers gain the ability to effortlessly browse through the available bike options, select their desired bike, and make reservations with just a few clicks. This online platform eliminates the need for customers to physically visit the rental store, saving them time and effort. Moreover, customers can conveniently monitor their reservations, ensuring they have access to the bike when they need it. The system's integration with GuraRide's inventory management enables real-time availability updates, ensuring accurate information is provided to customers during the reservation process. From GuraRide's perspective, the management system offers a range of powerful features to streamline their operations. Staff members can log into the system, view reservations, and efficiently handle the confirmation or rejection of reservations. This functionality provides GuraRide with centralized control and a comprehensive overview of their rental activities. Additionally, the system assists GuraRide in the check-in and check-out processes. When a customer arrives to pick up their bike, GuraRide staff can easily confirm the reservation and complete the bike handover process. The system also aids in tracking the return of bikes, enabling staff to efficiently manage the availability and location of each bike in real-time. Overall, the GuraRide Bike Rental Management System serves as a valuable tool in enhancing the efficiency and customer experience of GuraRide's bike rental services. With its user-friendly interface, customers can conveniently rent bikes online and monitor their reservations, while GuraRide gains the ability to efficiently manage their inventory, track bike locations, and ensure seamless operations. By leveraging this digital solution, GuraRide can elevate their rental business, optimize resource allocation, and deliver an exceptional customer service experience in Kigali City.
This is a web application project and was built using Spring Boot, an open-source Java framework that is designed to simplify the development of Java applications, particularly web applications and microservices.
- 2.1 Languages that were used in this project
For the backend I have used Java specifically Spring Boot and I have used HTML, CSS together with BootStrap for the frontend.
- 2.2 Frameworks/modules and dependencies that were used in the project are:
- Spring Boot
- Spring Web
- Spring Security
- Thymeleaf
- Maven
- Lombook
- PostgreSQL