This Repo will have a golang client for ticket booking grpc server .
- Call Booking for User (firstName, lastName, Section A or B, Price, Source, Destination)
- Store Booking history in memory
- Get Booking details against ReceiptId
- Send List of Users and booked seats section wise
- Fetch and send details of User Seat mapping
- Modify the seat of user if it is available
- Update the booking
- Modify the seat of user if it is available
- Update the booking
cd <root path>
go run main.go
access site on: http://localhost:5001/
- Update command code with smaller modules
- Add tests for more cases
- Add tests for helpers functions
- Store results of API
- Add documentation
- Add Authentication
- Update Logging