In this post, we would like to suggest a free open-source project that is the Course Enrollment Microservices developed using Microservices, Spring Cloud, Spring Boot, React, MySQL, Hibernate, Liquibase for learning purposes. So go ahead, check out the source code, and have a hands-on experience on real-time project.
This project is an open-source and available on GitHub repository at https://github.com/senolatac/react-springboot-microservices
React Springboot Microservices Project
This is a complete full-stack app developed using microservices architecture using Spring Cloud, Spring Boot, React, MySQL, Hibernate, Liquibase.
The application structure is as follows.
- microservice-user-management - Microservice implemented using Spring boot.
- microservice-course-management - Microservice implemented using Spring boot.
- eureka-discovery-service - Microservice implemented using Spring eureka.
- zuul-gateway-service - Microservice implemented using Spring zuul.
- client-side - A NodeJs application implemented using React. This consumes services hosted by the server-side.
GitHub Repository - https://github.com/senolatac/react-springboot-microservices.
Steps to build this project:
1) Build Spring Boot microservices
$ cd microservice path
$ gradlew bootJar
$ gradlew bootRun
2) Build and run client-side application
$ cd client-side
$ npm install
$ npm start
Access application using the following URL
http://localhost:3000
Comments
Post a Comment