Add initial project structure with Maven, Quarkus, and React setup

- Created .gitignore to exclude build artifacts and IDE files.
- Added pom.xml for Maven project configuration, including dependencies for Quarkus, OpenAPI, and testing.
- Introduced project documentation outlining development workflow, architecture, and coding standards.
- Implemented core business logic with services for authentication, scenario management, story lifecycle, and user management.
- Established security context for JWT-based authentication.
- Generated API specifications and client code for frontend integration.
- Set up initial database entities and repositories for user, scenario, and story management.
This commit is contained in:
Konrad Neitzel
2026-02-25 04:17:40 +01:00
commit 7302cc52a7
61 changed files with 6978 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
/target/
/src/main/web/node_modules/
/src/main/web/node/
/.idea/
/.DS_Store
# Maven / Java build output
target/
# Frontend (src/main/web) temporary and build artifacts
src/main/web/node_modules/
src/main/web/dist/
src/main/web/.vite/
src/main/web/.cache/
src/main/web/.eslintcache
src/main/web/coverage/
src/main/web/npm-debug.log*
src/main/web/yarn-debug.log*
src/main/web/yarn-error.log*
src/main/web/pnpm-debug.log*
# IntelliJ IDEA
.idea/
*.iml
out/
# Other common IDE/editor files
.vscode/
*.swp
*.swo
# Generated API client (regenerated by mvn generate-sources)
src/main/web/src/api/generated/
# OS files
.DS_Store