Skip to content

Repository files navigation

RPG Arena API

Open-source turn-based RPG backend built with Java 21 and Spring Boot as a six-month software engineering portfolio project.

The repository currently contains the application foundation and the complete product specification. Features are delivered incrementally through the 24-week roadmap; documented requirements must not be presented as already implemented.

Start here

Target stack

Java 21, Spring Boot 4.1.x, PostgreSQL, Flyway, Spring Security, JWT, JUnit, Testcontainers, Bruno, Docker and GitHub Actions.

Current bootstrap

./mvnw clean test
./mvnw spring-boot:run

License: MIT.

About

Open-source turn-based RPG backend built with Java 21 and Spring Boot to study domain modeling, REST APIs, security, transactions, concurrency, testing, Docker, and software architecture.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages