React SPA and Spring Boot API for full-stack TDD practice
- Docker
- VSCode
- rpsapi
- Spring Boot API (Java 17)
- see README for details of setup
- rps-web
- React SPA (TypeScript)
- see README for details of setup
- devcontainer
- uses GitHub CodeSpaces' default image
mcr.microsoft.com/devcontainers/universal:2 - see devcontainer.json for details of setup
- uses GitHub CodeSpaces' default image
-
Clone the repo
-
Start docker
-
Open the project with VSCode
-
Start the web app
cd rps-webnpm installnpm start- the app will run on
http://localhost:3000. The devcontainer has mapped port 3000:3000
-
Start the API
cd rpsapi./gradlew bootRun- the app will run on
http://localhost:8080. The devcontainer has mapped port 8080:8080

