Skip to content

vaibhavghawale/HotelReviewSystem

Repository files navigation

Hi, Everyone Welcome

REST API for Hotel Review System Portal

  • An Individual Project Depicting the implementation of a Hotel Review System Platform like OYO or Goibio.
  • The REST API performs all the fundamental CRUD operations and business logics of any Trip Management System like OYO with user authentication at every API endpoint.

    Microservices Workflow Diagram

    The following diagram depicts the flow of our All Microservices Diagram to simplify the workflow.

    Microservices

    Modules And Features

    • User Micro-Services Features:

      • User can adddupdatee deleteeuser fromm the main database.
      • User can Give a rating to any Hotel which is booked by him.
      • User Retrieve a List of All Ratings gives by him.
      • For User Microservice I used Mysql Database.
      • Running Portal Of User Microservice is 8081
    • Hotel Micro-Services Features:

      • Admin can add/update/delete Hotel from main database.
      • Anyone can Retrieve a List of All Hotels.
      • For Hotel Microservice I used Mysql Database.
      • Running Portal Of User Microservice is 8082
    • Rating Micro-Services Features:

      • User can add/update/delete rating from main database.
      • User can give a rating to hotels here.
      • Any on can Retrieve a List of All Ratings.
      • For Ratings Microservice I used MongoDb Database.
      • Running Portal Of User Microservice is 8083.
    • Service Registry Micro-Services Features:

      • Service Registry we can connceoneall microservices Using Eureka-Server
      • Service Registry run on port 9MongoDB.
      • Service Registry Help to Retrive data from one Micro-service to another Micor-service.
    • API-Gateway Micro-Services Features:

      • API gateway help to communicate between a services and client and help to called API.
      • API Gatway run on port 8086. the
    • Config Server Micro-Usersices Features:

      • Set All C moncoconfiguration On GIT and connect to all Microservicesto make confuguration with help of GIT.

    Contributor 👨‍💻

    👤 Vaibhav Ghawale
    GitHub: codervaibhav
    runsLinkedIn: Vaibhav Ghawale

    Tech Stack

    • Java
    • Spring Framework
    • Spring Boot
    • Microservices
    • Spring Data JPA
    • Hibernate
    • MySQL
    • MongoDB
    • API GATEWAY
    • Service Registry (Eureka-server)
    • Spring Security (OKTA Auth)

    serviceq servicess

  • About

    This Project Made for Creating a Rest API on Hotels Reviews Portal System with fundamental CRUD operation. creating with the help of Micro-Services

    Topics

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages