project-proposal-2024

Cheap Rides

Abstract

Cheap Rides is a user-friendly application designed to simplify the process of choosing the most cost-effective ride-sharing option. In addition to offering instant fare comparisons from various ride-sharing platforms, the app seamlessly integrates with users’ accounts across these services, allowing them to order rides from multiple providers through one central interface. Prioritising the scalability, reliability and availability of the Cheap Rides platform will be crucial to its success. As the usage of Cheap Rides is expected to largely fluctuate throughout the day/week scalability will ensure that the platform can handle any large demand spikes while minimising the costs of operations when there are less users. Reliability ensures that users will always be able to make an economically informed decision when booking rides. Finally, availability ensures that users will be able to use the application whenever they please. By prioritizing scalability, reliability, and availability, Cheap Rides aims to deliver a user-friendly and dependable ride-sharing platform that empowers users to make informed decisions and save money on their transportation needs, making urban travel more accessible and efficient.

Author

Name: Angus Whittaker

Student number: 45853328

Functionality

Cheap Rides is designed to offer the following functionalities:

Request a Ride

Map and Navigation

Aggregate Ride Information

Central Booking Interface

Secure Payment Processing

User Profile

User Authentication

User Account

Request a Ride

Aggregate Ride Information

Central Booking Interface

Functionality Testing:

User Account

Request Ride

Aggregate Ride Information

Central Booking Interface

Quality Attributes Testing:

Availability:

Scalability:

Reliability: