Free Spring Boot Angular Open Source Projects | GitHub

In this post, I would like to suggest a few free Spring boot + Angular 8/9 projects for learning purposes.

Learn and master in spring boot on Master in Spring Boot

You may be interested in below blog posts:
  1. 10+ Free Open Source Projects Using Spring Boot
  2. JSP Servlet Projects with Source Code Free Download
  3. 20+ Free Open Source Projects Using Spring Framework
  4. Free Open Source Angular Projects or Templates [GitHub]
  5. Free Spring Boot Microservices Open Source Projects | GitHub | Download
  6. Free Spring Boot Angular Open Source Projects | GitHub  

YouTube Video

This post explained in-detail in below YouTube video:

Prerequisites

To understand these free spring boot angular projects, you need to have a basic understanding of following tools and technologies:

Server-side technologies

  • Spring Boot - 2.0.5.RELEASE
  • JDK - 1.8 or later
  • Spring Framework - 5.0.8 RELEASE
  • Hibernate - 5.2.17.Final
  • Spring Data JPA - 2+

Front end technologies

  • Angular 8/9
  • Bootstrap 3/4
  • npm- 6.9.0
  • JQuery
  • Node js 10+

Tools

  • Maven - 3.2+
  • IDE - Eclipse or Spring Tool Suite (STS) // Spring boot API development
  • Visual Studio 2017 // Angular App development
  • Angular CLI

1. Spring Boot Angular Petclinic Project

This is open-source project and the source code of this project was hosted on GitHub.

There are two projects:
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 spring-petclinic-rest project.
Refer readme.md file of respective projects for installation and deployment locally.
GitHub repositories:

2. Employee Management System App (Spring Boot + Angular 8 CRUD)

This is Employee Management System project developed using Spring Boot and Angular 8.

Basically, this has two projects ( client and server):
  1. springboot2-jpa-crud-example: This project is used to develop CRUD RESTFul APIs for a simple Employee Management System using Spring Boot 2, JPA and MySQL as a database.
  2. angular8-springboot-client: This project is used to develop single page application using Angular 8 as front-end technology. This Angular 8 application consumes CRUD Restful APIs developed and exposed by a springboot2-jpa-crud-example project.
Below are the screenshots shows UI of our Employee Management System App:

Sample UI - Employee List Page

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.

Source code

3. Employee Management System App (Spring Boot + Angular 9 CRUD)

This is the Employee Management System project developed using Spring Boot and Angular 9.

Basically, this has two projects ( client and server):
  1. springboot2-jpa-crud-example: This project is used to develop CRUD RESTFul APIs for a simple Employee Management System using Spring Boot 2, JPA and MySQL as a database.
  2. angular9-springboot-client: This project is used to develop single page application using Angular 9 as front-end technology. This Angular 9 application consumes CRUD Restful APIs developed and exposed by a springboot2-jpa-crud-example project.
Below are the screenshots shows the UI of Employee Management System App:

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 9 and Spring Boot.

Source code

4. Employee Management System App (Spring Boot + Angular 8 + MongoDB CRUD)

This is an Employee Management System app developed using Spring Boot + Angular + MongoDB.

Sample UI

Source Code

GitHub repository at https://github.com/RameshMF/springboot-angular-mongodb-crud-tutorial

5. BookStore App

An online book store is a single page(SPA) web application built from scratch using Angular 8 and Java spring boot with MySQL database.

Sample UI

If you know any open source spring boot angular projects that are useful for others then provide links in a comment section.

Comments

  1. YouTube video tutorial series at https://www.youtube.com/playlist?list=PLA7e3zmT6XQV-cpMmPzjI1GyVHZIsHLiH

    Link is not working!!

    ReplyDelete

Post a comment