Spring Boot Microservices, Spring Cloud and React Project - BookStoreApp | GitHub

In this post, we would like to suggest a free open-source project that is the BookStoreApp developed using Java, Spring, and React for learning purposes. So go ahead, check out the source code, and have hands-on experience on a real-time project.
BookStore App project is an open-source and available on GitHub repository at https://github.com/RameshMF/BookStoreApp-Distributed-Application

This is an eCommerce project, where users can adds books to the cart and buy those books.

The application is being developed using Java, Spring, and React.

Using Spring Cloud Microservices and Spring Boot Framework extensively to make this application distributed.

Spring Boot Microservices, Spring Cloud and React Project - BookStoreApp

Project Overview

BootStoreApp is an E-commerce project, where users can adds books to the cart and buy those books.
The application is being developed using Java, Spring, and React.
Using Spring Cloud Microservices and Spring Boot Framework extensively to make this application distributed.
All the Microservices are developed using spring boot. This spring boot application will be registered with the eureka discovery server.
FrontEnd React App makes requests to the NGINX server which acts as a reverse proxy. NGINX server redirects the requests to Zuul API Gateway.
Zuul will route the requests to microservice based on the URL route. Zuul also registers with eureka and gets the IP/domain from eureka for microservice while routing the request.

Project Microservices

The below diagram shows the list of microservices of the BootStoreApp project:

Learn more about this project by looking into the readme file at 

References


Comments