Problem:
As flight booking platforms become more popular, they face increasing traffic, and unauthorized API access can cause security issues or service interruptions. A system was needed to handle a high volume of traffic, ensure data security, and offer smooth user interactions.
Solution:
The GreenAfrica Booking Engine was developed to handle high traffic, allowing users to select flights, manage bookings, and complete transactions. To prevent API abuse and unauthorized access, we implemented rate-limiting and secure token-based authentication (JWT) for better security.