A simple starter project for a full stack web app.
React
Typescript
yarn
Vite
Vitest
Material UI
Material Icons
Axios
React Router v6
Java
Spring
Gradle
PostgreSQL
Flyway
- Fork and clone this repo
- Install frontend dependencies
cd frontend yarn install
- Start Postgres in Docker
docker compose up -d
./gradlew bootRun
You should be able to see the app in a browser at http://localhost:8080
cd frontend
yarn start
You should be able to see the app in a browser at http://localhost:3000 and if you make a change to the frontend code you will see the browser update.
./gradlew test
cd frontend
yarn test