A simple fullstack application built using React and Spring Boot + Spring Security.
This can be used as a simple boilerplate or reference for future projects with this stack 😁
The backend uses H2 as a in memory database for local testing purposes.
- Account registration
- Login
- Password recovery
- API to API communication (backend calls to public API https://random-data-api.com/)
- Token authentication (JWT) with Spring Security
- frontend: React application
- backend: Spring Boot application
- NodeJS + npm
- Java 11
To start the frontend, execute the npm install
command on the frontend folder, followed by npm start
. The aplication will start on http://localhost:3000
.
For the backend, execute ./mvnw spring-boot:run
on the backend folder. The application will start on http://localhost:8080
.