8 Commits (master)

Author SHA1 Message Date
oabrivard ab755fa09a Improved dev environment startup commands 4 months ago
oabrivard 2f283469c2 Finished Phase 5: Infrastructure (Weeks 8-9) 4 months ago
oabrivard e4bb5cd0fd Added example .env file 4 months ago
oabrivard eeb784bb92 Finished task '3.1 API Gateway Service (Port 8086)' 4 months ago
oabrivard a082f5096c Fixed docker-compose.yml to use env variables for zitadel and grafana 4 months ago
oabrivard f0b81f1fb3 Finished task 'Task 4: Create Docker Compose for Local Development' 4 months ago
oabrivard 201d7d7afa restart from scracth by first tidying the documentation 10 months ago
oabrivard 638e3e2a40 feat: implement complete backend foundation and infrastructure
- Add comprehensive shared authentication system with JWT middleware
- Implement database client with PostgreSQL/SQLite support
- Create Ent schema definitions for game entities (questions, sessions, attempts)
- Add complete utility package with configuration management
- Set up user service with Fiber web framework and health endpoints
- Configure Docker infrastructure with PostgreSQL and multi-service setup
- Add database initialization scripts with sample data
- Implement comprehensive test coverage across all packages
- Set up proper Go module structure with dependency management

This establishes the complete backend foundation for Know Foolery game platform
with authentication, database persistence, and service architecture ready
for Phase 1A implementation.
10 months ago