Spring Boot + React + MySQL: CRUD example REST APIs

In this tutorial, we will learn how to build a full stack Spring Boot + React.js + MySQL example with a CRUD App. The back-end server uses Spring Boot with Spring Web MVC for REST APIs and Spring Data JPA for interacting with MySQL/PostgreSQL database. Front-end side is made with React, React Router, Axios & Bootstrap.

Related Posts:
Spring Boot + React Typescript example
React + Spring Boot: Pagination example
Spring Boot + React: Login example with JWT Authentication & Spring Security
React Upload/Download Files to/from Spring Boot Rest Apis

Run both projects in one place:
How to integrate React.js with Spring Boot

Other Databases:
Spring Boot + React + PostgreSQL example: Build a CRUD App
Spring Boot + React + MongoDB example: Build a CRUD Application

Read More

Server side Pagination with Node.js and Angular 14/13/12/11/10/8

In this tutorial, I will show you how to build a full-stack (Angular 14/13/12/11/10/8 + Node.js Server side Pagination) example. The back-end server uses Node.js + Express for REST APIs, front-end side is an Angular App with HTTPClient.

Related Posts:
Angular + Node.js Express + MySQL example: CRUD App
Angular + Node.js Express + PostgreSQL example: CRUD App
Angular + Node.js Express + MongoDB example: CRUD App
Angular + Node.js Express: File Upload example
Angular + Node.js Express: JWT Authentication & Authorization example

Serverless with Firebase:
Angular Firebase CRUD Realtime Database
Angular Firestore CRUD with AngularFireStore

Read More

Server side Pagination in Node.js with Sequelize & MySQL

In previous post, we’ve know how to build Node.js Rest CRUD Apis. This tutorial will show you how to make server side Node.js Express Pagination with Sequelize and MySQL.

Related Post:
Node.js Rest APIs example with Express, Sequelize & MySQL

More Practice:
Node.js Token Based Authentication & Authorization example

Clients for this Server:
React with Material-UI / React with react-table v7
Angular 8 / Angular 10 / Angular 11 / Angular 12 / Angular 13 / Angular 14
Vue with Bootstrap / Vuetify

Read More