Skip to content

About

OfficeHQ — additive React SPA (TanStack + slot registry) on plain Spring Boot (isolates front-end additivity from the backend)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

29 Commits

Folders and files

Repository files navigation

OfficeHQ

A full-stack office-management web application.

  • Front end: React single-page app (TypeScript) with TanStack Router (file-based routes) and TanStack Query, built into src/main/resources/static.
  • Back end: Spring Boot with Spring MVC @RestController endpoints, on an in-memory H2 database with Flyway migrations run on boot.

Build and run

bin/build              # build the SPA and package one runnable jar
PORT=3000 bin/start    # start the app (serves the SPA + REST on $PORT)
bin/stop               # stop it

Readiness: GET /actuator/health.

Tests

End-to-end tests use Playwright (in e2e/) and bind to data-testid:

bin/e2e                # build, start, run the specs in e2e/specs, then stop

About

OfficeHQ — additive React SPA (TanStack + slot registry) on plain Spring Boot (isolates front-end additivity from the backend)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages