Learn and play with Full-Stack development using Spring and React
Topics covered:
- Setting up the JPA repository
- Building the endpoints for the HTTP class controller
- Creating the front-end components
- Styling components
- Connecting component to the server
Implemented based on LinkedIn learning course: Building Full-Stack Apps with React and Spring
- Java 17
- Maven
- Spring Boot 3.1.1 (data-jpa, web, test)
- H2 database
- Lombok
- Node.js 18.16.1
- React 18.2.0
- Run backend app using application class.
This will run Spring Boot server with access onhttp://localhost:8083
- Optionally, check backend REST API using postman with this collection
- Install
nvm
to managenpm
installations - Install
npm
using commandnvm install latest
- Run
nvm use latest
to enablenpm
on your machine - Go to
client
directory - Run
npm install
- Run
npm start
.
This will run React app with access onhttp://localhost:3000
.
Open this in browser and play with UI page.