This page contains a list of free Spring boot projects for learning purposes. The source code of each Spring boot project is hosted on the GitHub repository so you can free to download or clone the source code and have a hands-on experience on the Spring boot framework.
Free Spring Boot Projects with Source Code
1. Employee Management App (ReactJS Spring Boot CRUD Full Stack Application)
Ths is ReactJS Spring Boot CRUD Full Stack App (Employee Management System) developed using Spring Boot and ReactJS for learning purposes.In this project, you will learn how to build a full-stack web application that is a basic Employee Management Application with CRUD features:
- Create Employee
- List Employee
- Update Employee
- Delete Employee
- View Employee
Check out this project at https://www.sourcecodeexamples.net/2020/10/reactjs-spring-boot-crud-full-stack-application.html
2. Spring Boot + Angular Project - Employee Management System
Employee Management System project developed using Spring Boot and Angular 8 for learning purposes.
Features Implementation
- Create an Employee
- Update an Employee
- List of Employees
- Delete Employee
- View Employee
- You will develop your first FULL STACK Application with Angular 8 and Spring Boot
Check out this project at https://www.sourcecodeexamples.net/2020/10/spring-boot-angular-project-employee.html
3. Spring Boot Thymeleaf Project - Employee Management System
In this project, you will learn how to create a simple real-time project (Employee Management System) using Spring boot and Thymeleaf.
Features:
- Implement List Employee Feature
- Implement Add Employee Feature
- Implement Update Employee Feature
- Implement Delete Employee Feature
- Implement Pagination Feature
- Implement Sorting Feature
- Implement Search Feature
Tutorial and Source code link - https://www.javaguides.net/2020/05/spring-boot-thymeleaf-hibernate-crud-database-project.html.
4. Spring Boot MVC Web Application - Todo App
Spring MVC Todo Management web application using Spring Boot, Spring MVC, Spring Security, JSP, JPA, and MySQL as a database.
Tools and Technologies Used
- Spring Boot - 2.0.4.RELEASE
- JDK - 1.8 or later
- Spring Framework - 5.0.8 RELEASE
- Hibernate - 5.2.17.Final
- Maven - 3.2+
- Spring Data JPA - 2.0.10 RELEASE
- IDE - Eclipse or Spring Tool Suite (STS)
- MYSQL - 5.1.47
- Spring Security - 5.0.7 RELEASE
- JSP
Tutorial link - https://www.javaguides.net/2018/09/mini-todo-management-project-using-spring-boot-springmvc-springsecurity-jsp-hibernate-mysql.html.
GitHub repository link - https://github.com/RameshMF/todo-management-spring-boot.
5. Spring Boot Project - Sagan
This is a real-world app that powers the spring.io website. It is in production and used by thousands of users each day.
Sagan project is an open-source and available on GitHub repository: - https://github.com/spring-io/sagan
Read more about this project at Spring Boot Project - Sagan
6. PiggyMetrics - Spring Boot, Spring Cloud Microservice Project
Free open-source project that is PiggyMetrics developed using Microservice Architecture Pattern, Spring Boot, and Spring Cloud for learning purposes. So go ahead, check out the source code, and have a hands-on experience on real-time project.
Read more about this project at https://www.sourcecodeexamples.net/2020/10/spring-boot-spring-cloud-microservice.html
PiggyMetrics was decomposed into three core microservices. All of them are independently deployable applications, organized around certain business domains.
7. Shopping Cart App
This is a shopping cart application developed using Microservice Architecture with Spring Boot, Spring Cloud.
Here are the microservices:
- catalog-service: It provides REST API to provide catalog information like products.
- inventory-service: It provides a REST API to manage product inventory.
- cart-service: It provides a REST API to hold the customer cart details.
- order-service: It provides a REST API to manage orders.
- customer-service: It provides a REST API to manage customer information.
- shoppingcart-ui: It is a customer-facing front-end web application.
Read more about this project at https://www.sourcecodeexamples.net/2020/10/spring-boot-microservice-project.html
8. BookStoreApp - Spring Boot Microservices, Spring Cloud and React 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.
Read more about this project at https://www.sourcecodeexamples.net/2020/10/spring-boot-microservices-spring-cloud-and-react-project.html
9. Spring Boot Angular Petclinic Project
This is an open-source project and the source code of this project was hosted on GitHub.
There are two projects and source code available on GitHub:
- spring-petclinic-rest - This backend version of the Spring Petclinic application only provides a REST API.
- spring-petclinic-angular - This is a client that consumes REST APIs exposed in the spring-petclinic-rest project.
Read more about this project at https://www.sourcecodeexamples.net/2020/10/spring-boot-angular-petclinic-project.html
10. Spring Petclinic App - Spring Boot, Spring Cloud Microservice Project
This Spring Petclinic application developed using Microservice Architecture with Spring Boot, Spring Cloud.
This project uses Spring Cloud Gateway, Spring Cloud Circuit Breaker, Spring Cloud Config, Spring Cloud Sleuth, Resilience4j, Micrometer, and the Eureka Service Discovery from the Spring Cloud Netflix technology stack.
Read more about this project at
https://www.sourcecodeexamples.net/2020/10/spring-boot-spring-cloud-microservice-project-spring-petclinic-app.html
All Free Spring Boot Projects with Source Code
- Spring Boot ReactJS CRUD Project - Employee Management App
- Spring Boot Microservices, Spring Cloud and React Project - BookStoreApp
- Spring Boot Angular Project - BookStore App
- Spring Boot Angular Petclinic Project
- Microservices with Spring Cloud Project
- Spring Boot, Spring Cloud Microservice Project - Spring Petclinic App
- Spring Boot Microservice Project - Shopping Cart App
- Spring Boot Project - User Registration Module
- Spring Boot MVC Web Application - Todo App
- Spring Boot WebSocket Project - Chat Application
- Spring Boot, Spring Security, JWT, React, and Ant Design - Polling App
- Spring Boot, Spring Cloud Microservice Project - PiggyMetrics
- Spring Petclinic
- Spring Boot MVC Project - Blogs Aggregator
- Spring Boot Thymeleaf Project - Employee Management System
- Spring Boot + Angular Project - Employee Management System
- Spring Initializr
- ReactJS Spring Boot CRUD Full Stack Application
- Spring Boot Project - Sagan
Comments
Post a Comment