Who and When
I built this on a team of four for my ECE 4150 Cloud Computing Final Report in Fall 2022 over the course of three weeks.What
My team built a rideshare website using a variety of AWS services, highlighted in the diagram below.
- Elastic Beanstalk hosted our Flask application.
- AWS IAM and Cognito were used for login purposes.
- DynamoDB that stored data that users submitted, including rides and taxi info.
- A CloudWatch rule called a Lambda function every minute which "moved" the taxis' locations in our Dynamo DB to simulate movement.
I mainly worked on the rider functionality, including the ride request form in which after being submitted would be uploaded to the DynamoDB. A function would also search for available taxis, and among those found, would pair the closest one to the ride, and would display the driver and car's info to the user.
Gallery


