Commit Graph

6 Commits

Author SHA1 Message Date
Lars Behrends
c6ad8a92ec Refactor CityProfile and PlayerProfile components for improved data fetching and error handling; add NPC management modals for banner, gallery, and logo with enhanced user experience and error feedback. 2025-12-30 13:56:00 +01:00
Lars Behrends
1dcac99e73 feat: update CORS configuration and enhance player profile with Minecraft stats and tab navigation 2025-12-30 12:41:12 +01:00
Lars Behrends
81f1e90b85 feat: add LogoManagementModal component for logo upload and management 2025-12-28 21:19:10 +01:00
Lars Behrends
2481187fe7 routing 2025-12-28 17:21:30 +01:00
Lars Behrends
d3d7ec46e6 feat: Add DatabaseManager and LinkPlayer components, implement authentication and linking logic
- Created DatabaseManager component for managing database access via phpMyAdmin.
- Developed LinkPlayer component to link Discord accounts with game characters, including user authentication and error handling.
- Added mock data files for players, organizations, and projects to handle backend unavailability.
- Implemented AuthService for managing user authentication and session checks.
- Created DatabaseService to fetch and manage player, organization, and project data with fallback to mock data.
- Added HTML page for handling authentication unavailability.
- Developed a test script for validating Docker setup and required files.
2025-12-28 16:46:04 +01:00
Lars Behrends
d1b797a320 feat: Initialize project with Vite, React, and TypeScript
Sets up the foundational structure for the Obsidian | RP Plattform. This includes configuring Vite as the build tool, integrating React for the UI, and establishing TypeScript for type safety. Also includes initial styling and placeholder data to define the application's core interfaces.
2025-12-28 02:15:09 +01:00