Nova Drive

Nova Drive

Self-driving car service

.NET PostgreSQL MongoDB User Testing Azure GraphQL Grpc

NovaDrive is a platform where users can book self-driving cars (not fully implemented of course, just the project we had to make for our Backend Development course). The goal of this project was to make a full working backend with a lot of features/technologies. These technologies include MongoDB, PostgreSQL, Grpc, GraphQL, Auth0 authentication, hosting on Azure, using Azure Keyvault. Most of these I did for extra grades (Auth0, Azure hsoting and keyvault were all optional). Another thing I implemented that wasn’t required was to make the cars actually drive to destinations, so I used an OSRM api and also a map api for the frontend. Another feature was emails and PDF generation. I also implemented user testing and integration testing with a test coverage of around 80%. We also had to vibecode a frontend for it (this only counted for around 5%). The entire backend I did program manually myself.