Releases: rmarasigan/bus-ticketing
Releases · rmarasigan/bus-ticketing
v1.0.0
🚀 What's New
- Using AWS services such as API Gateway, DynamoDB, Lambda Functions, SQS, and EventBridge.
- The Lambda Function Runtime is using
GO_1_X
.
- The Lambda Function Runtime is using
- Bus Ticketing APIs
- User Schema API
- This module will let you create an account, get user account information, update user account properties, and log in to the user account.
- Bus Schema API
- This module will let you create a new bus instance, get specific bus information, filter the bus record, and update the bus record.
- Bus Unit Schema API
- This module contains the Bus Company's active unit and its capacity. It will let you create a new bus unit instance, get specific bus unit information, filter the bus unit record, and update the bus unit record.
- Bus Route Schema API
- This module contains the bus unit routing information which will let you create a new bus unit route instance, get the bus route record, filter the route record, and update the bus unit route record.
- Bookings Schema API
- This module contains the details of reserved seats for a particular bus which will help or let you create a new bus booking, get the booking record, filter booking records and update the booking status record. In updating the booking status, it has a value of either
CONFIRMED
orCANCELLED
.
- This module contains the details of reserved seats for a particular bus which will help or let you create a new bus booking, get the booking record, filter booking records and update the booking status record. In updating the booking status, it has a value of either
- User Schema API
- E-mail feature
- After the booking status is updated to either
CONFIRMED
orCANCELLED
it will send an e-mail to the client about their booking transaction.
- After the booking status is updated to either
Requirements
- Go 1.18
- Node.js
- TypeScript
- AWS Account
- AWS CLI installed
- AWS Credential configured