Create React-project:
-
npx create-react-app client --template typescript -
npm install -
npm startCreate Java-project: -
go to spring.io
- Project: Maven
- Spring Boot 2.7.15, or later
- Project Metadata:
- Group:
dev.shopieva - Artifact:
shop-library - Name:
shoplibrary - Description:
library for react app - Package name:
dev.shopieva.shoplibrary - Packaging: Jar
- Java: 20
- Group:
- Dependencies:
- Spring Data JPA
- MySQL Driver
- Lombok
- Rest Repositories
-
Content application.properties
Create database
-
Docker:
docker run --name shop-db -p 8000:3306 -e MYSQL_ROOT_PASSWORD=12345678 -d mysql -
Initial SQL-script here
App.css with initials
- Library for routingreact-router-dom ->
npm i react-router-dom@5.0.0->npm i --save-dev @types/react-router-dom
npm i bootstrap-icons| url