An uber-like model, but for ambulances which allows a user to search for, and book nearby ambulances. This is a webapp built on top of .NET MVC framework, using a bunch of other tools and technologies including .NET MVC WebApi2, HTML, CSS, JavaScript, Ajax, jQuery, Razor, LINQ, and SQL Server.
- Mudasir Hanif Shaikh
- Kainat Abbasi
For a quick sneak-peak into the project, see this slideshare .
Clone the folders named Humraaah and DistanceAPI. All the packages are included so there is no need to install any additional dependandies. Build and run both projects at the same time on any recent instance of Visual Studio 2017/2019, make sure to enter the correct port number in the Distance Calculator Model for the API to work.
The project with all of its functionalities was fully implemented as mentioned in the proposal. We were also able to keep a track of history which is basically a User’s previous bookings and incorporate the functionality of allowing a user to sort available ambulances according to the distance from the user’s location. Both of these were not a part of the project scope initially defined. The following project requirements were fully incorporated:
- CSS
- Custom routing
- AJAX
- Cookies
- .NET WebAPI
- Caching
- LINQ for database manipulation
- authorized access (public vs private pages, public vs private access)
- role based authentication and authorization.