An airline backend featuring microservices for Flight Search, Booking, Authentication and Email Reminder.
- An airline backend featuring microservices for Flight Search, Booking, Authentication and Email Reminder, ensuring seamless interservice communication via Axios.
- Secure user authentication with JWT and Bcrypt for password hashing, alongside an API Gateway ensuring request validation, rate limiting, and consistent database transactions.
- An Email Reminder service with CRON jobs and Nodemailerto handle pending emailrequests, utilizing RabbitMQ for a publisher-subscriber model and asynchronous communication.