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 a hands-on experience on real-time project.
BookStore App project is an open-source and available on GitHub repository at https://github.com/scbushan05/online-bookstore.

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

About this project

This 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.

Architecture

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.
Learn more about this project by looking into the readme file at https://github.com/RameshMF/BookStoreApp-Distributed-Application/blob/master/README.md.

References

Comments