Skip to content

Repository files navigation

Spreadsheet Backend

Java 21 Spring Boot backend for the spreadsheet application.

Stack

  • Spring Boot 3
  • PostgreSQL with Flyway migrations
  • Redis for JWT revocation and hot range cache
  • JWT authentication with owner/admin authorization
  • OpenAPI via springdoc
  • Docker Compose for local and production-like runs

Local Run

docker compose up --build

The API starts on http://localhost:8080.

  • Health: GET /actuator/health
  • Swagger UI: GET /swagger-ui.html
  • OpenAPI JSON: GET /v3/api-docs

Tests

With Java 21 and Docker available:

./gradlew test

On Windows PowerShell:

.\gradlew.bat test

Integration tests use Testcontainers for PostgreSQL and Redis.

Docs

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages