Project information

Project overview

The application provides an HTML-based user interface for users to indicate their pickup location and interacts with a RESTful web service on the backend to submit ride requests. Additionally, users can register and log in before requesting rides. The application architecture relies on several AWS services including Lambda, API Gateway, DynamoDB, Cognito, and Amplify Console. Amplify Console facilitates continuous deployment and hosting of static web resources like HTML, CSS, JavaScript, and images. JavaScript executed in the browser communicates with a public backend API built using Lambda and API Gateway. Cognito manages user authentication to secure the backend API, while DynamoDB provides a persistence layer for data storage.