Initial commit: Family Planner application

Complete family planning application with:
- React frontend with TypeScript
- Node.js/Express backend with TypeScript
- Python ingestion service for document processing
- Planning ingestion service with LLM integration
- Shared UI components and type definitions
- OAuth integration for calendar synchronization
- Comprehensive documentation

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

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
philippe
2025-10-14 10:43:33 +02:00
commit fdd72c1135
239 changed files with 44160 additions and 0 deletions

56
.gitignore vendored Normal file
View File

@@ -0,0 +1,56 @@
# Node
node_modules/
*.log
.env
.env.*
!.env.example
dist/
build/
# Frontend tooling
.DS_Store
coverage/
# Python
__pycache__/
.pytest_cache/
.venv/
*.pyc
# IDE
.idea/
.vscode/
# Compiled assets
*.sqlite3
tmp/
# Data files with PII (Personally Identifiable Information)
backend/src/data/client.json
**/public/plans/
**/public/avatars/
# Security - never commit secrets
backend/src/data/secrets.json
**/secrets.json
*.pem
*.key
*.cert
# Backup files
*.bak
*.backup
*.old
*.tmp
# Logs
logs/
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# OS
.DS_Store
Thumbs.db
nul