I propose an online application for parking reservations and payments that features an intuitive interface, enabling users to easily select a parking garage, check the availability of parking spaces, choose a spot, reserve it, and complete the payment process. The system will be structured with a front-end user interface , an API , and a back-end database . The front-end interface will enable users to log in, specify a date and time for their reservation, select a parking garage, view available spaces and their prices, reserve a space, and make the payment. Additionally, the front-end will generate a confirmation number for the reservation and a receipt for the payment. The API will handle requests from the front-end interface, such as checking the availability of parking spaces for a specific date and time, reserving a spot, and processing payments, by communicating with the back-end database . The back-end database will store all reservation information (including reserved times, user IDs, and parking spot numbers) and payment records (which will include user ID, amount paid, and payment time). To ensure data integrity, I will implement a transaction design approach for both reservation and payment processes. This means that these two operations will be treated as a single transaction, ensuring that either both are completed successfully or neither is processed at all.