If mock data is needed, use the addUser.sql
file on doc folder
- Go to the root folder
- Execute
gradlew build
- Execute
gradlew bootRun
- All backend endpoints have
/api/
prefix
- Go to frontend folder/package
- Execute
yarn install
ornpm install
- Execute
yarn start
ornpm start
Keep in mind that there will not be hot reload, because the backend uses the Vite compiled version of the React App
- Go to the root folder
- Execute
gradlew build
- Execute
gradlew bootRun
- Gradle 7.5.1
- SpringBoot 5
- React + TS + Vite
- WebSockets
- Enable WS Connection for Spring
- Create Key-Value Store for Browser ID
- Define topics for ws messages
- Send Browser ID via WS
- Endpoint for managing mobile user confirmation
- Send Auth Token via WS
- Role management
- Secure endpoints with authentication and authorization
- Backend HTTP Request
- Backend WS Request
- Render QR Code from ByteArray
- Scan QR Code from browser
- Secure views with authentication and authorization
- Migrate from
useEffect
hook toReact Query
- Migrate from
Bootstrap & React-Bootstrap
toTailWind CSS
- Hayageek for the explanation