Konrad Neitzel e8bb6a64b7 Add web application components for RolePlay
- Introduce main application structure with React, including routing and state management.
- Implement key components: StartPage, SessionPage, NarrativeView, SuggestionList, ActionInput for user interaction.
- Set up Vite for development and build processes, with TypeScript support.
- Create API integration for session management and narrative suggestions.
- Add catch-all JAX-RS resource for serving the React application.
2026-02-20 18:06:10 +01:00

RolePlay

Minimal Quarkus (Java 21) project scaffold for the RolePlay service.

Structure

  • src/main/java/de/neitzel/roleplay: startup and base package
  • src/main/java/de/neitzel/roleplay/business: business logic
  • src/main/java/de/neitzel/roleplay/common: shared utilities
  • src/main/java/de/neitzel/roleplay/data: data access
  • src/main/java/de/neitzel/roleplay/fascade: external facades
  • src/main/resources/db/migration: Liquibase changelog location

Build and test

mvn test
Description
RolePlaying application
Readme 363 KiB
Languages
Java 58.3%
TypeScript 30.9%
Mustache 10.6%
HTML 0.2%