53 Commits (609741bcdeae439f99f7de5ba8f3f139b39afcf0)
 

Author SHA1 Message Date
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.
7 months ago
oabrivard 70c96a9f64 Add detailed Phase 1 progressive implementation plan
- Break Phase 1 into three incremental sub-phases (1A, 1B, 1C)
- Phase 1A: Backend + Database foundation with mock auth
- Phase 1B: Add Redis layer for sessions and caching
- Phase 1C: Add Zitadel authentication and full observability
- Include detailed implementation steps and success criteria
- Progressive testing strategy for each layer
- Complete technical specifications for Phase 1A kickoff

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
7 months ago
oabrivard 4143ceaf25 Initial project documentation and architecture
- Complete project requirements and game mechanics specification
- Comprehensive technical architecture with microservices design
- Security-first approach with authentication and anti-cheating measures
- Cross-platform UI strategy using Gluestack UI framework
- Development guidelines with Fiber framework and Ent ORM
- Observability strategy with Prometheus, Grafana, and Jaeger
- Self-hosted Zitadel authentication with repository pattern
- Implementation plan with 10 phases covering all aspects

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
7 months ago