Skip to content

SanyamGoyal401/Flights-API-Gateway

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flight Ticket Booking API Gateway

Introduction

Flight Ticket Booking API Gateway Service is a Node.js-based microservice that acts as a single entry point for various services in the flight ticket booking system. This service facilitates user registration, authentication, and routing requests to the appropriate microservices while implementing essential features such as JWT token authentication, rate limiting, and reverse proxy.

Design

project design

Services

Features

  1. User Registeration and Sign Up: Implemented APIs for user registration and sign-up using JWT tokens for secure authentication and bcrypt for storing passwords securely.

  2. Rate Limiter:Integrated rate limiting functionality to limit the number of requests made to the API to prevent abuse and ensure fair usage.

  3. Reverse Proxy:Configured a reverse proxy to enable access to multiple services through a single gateway, providing a streamlined experience for clients.

Technologies Used

  • Node.js
  • Express.js
  • MySQL
  • Sequelize ORM

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published