This was my final project for my Bachelor of Information Technology. It's a web application that allows users to reserve a car and collect it from a pod. DriveHub is a complete on-demand car rental solution, and includes:
It was built using ASP.NET Core and SQL Server 2022 and was hosted on Azure. I'm very proud of this project. We received a High Distinction for it. I led the development team, developed the technical solutions, coded the back-end, designed the database, and managed the deployments. The code is available on GitHub.
To commemerate our final university project, I created a dockerised DriveHub Collectors Edition that was optimised for self-hosting. It has a single deployment script for Ubuntu server that builds both applications, and starts the SQL Server and DriveHub containers. I'm currently running it on my home server. You can download a copy of the DriveHub Collectors Edition here.
This is the presentation of our work.
We used LucidChart as a whiteboard to brainstorm and design the project. This really turbo-charged the software development process.
We created some merch for the development team. It was a great way to build team spirit and celebrate our achievements. This is our back-end edition t-shirt.