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.
Java
Spring Boot
Spring-Boot-Projects
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:
GitHub Repository - https://github.com/RameshMF/BookStoreApp-Distributed-Application
Learn more about this project by looking into the readme file at
Comments
Post a Comment