Skip to content

deepak-mandal/ReviewBook

Repository files navigation

ReviewBook - Product Overview

Content: Architecture Diagram, Technical overview, High-level Features
Domain: eCommerce => Reviews and ratings

user_view user_view

High-level Features

  • As a guest-user, I must be able see the landing page which displays basic information about the platform; and able to See all the Available Products on the platform
  • As a guest user, I must be able to register myself on the platform as a regular user or as a product owner
  • As a registered user, I must be able to login using correct credentials.
  • As a logged-in user, I must be able to view and edit my profile.
  • As a Product Owner, I must be able to Add new Product details, Update my added products, Delete my existing Product & see my added product on the platform.
  • As a logged-in user, I must be able to see (others) review, give own review and rating & like other's review comments on the products
  • Architecture Diagram

    ![Arch-rb](https://user-images.githubusercontent.com/55249860/219939915-c8d2d60a-54f1-46f6-a8f7-dafd446bdb4f.png)

    Architecture of ReviewBook

    ![rb-rep](https://user-images.githubusercontent.com/55249860/219939921-3a606607-699b-447e-bf66-bc3a00e76483.png)

    Software Requirement:-

    Ports

    • Eureka Server: 8076
    • Config Server: 8888
    • API Gateway: 8086
    • Login Service: 8080
    • Product Management: 8081
    • User Registration Service: 8082
    • Product Recommendation: 8083
    • Review Management: 8084

    About

    Spring / Java + Angular / TypeScript + Mongo DB + MySQL + RabbitMQ

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

     
     
     

    Contributors

    Languages