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

16
start-family-planner.ps1 Normal file
View File

@@ -0,0 +1,16 @@
$root = Split-Path -Parent $MyInvocation.MyCommand.Path
function Start-CmdProcess {
param (
[string]$WorkingDirectory,
[string]$Command
)
$escapedDir = $WorkingDirectory.Replace('"', '""')
$fullCommand = "cd /d `"$escapedDir`" && $Command"
Start-Process -FilePath "cmd.exe" -ArgumentList "/k", $fullCommand -WorkingDirectory $WorkingDirectory
}
Start-CmdProcess -WorkingDirectory $root -Command "npm run dev --workspace backend"
Start-CmdProcess -WorkingDirectory $root -Command "npm run dev --workspace frontend"
Start-CmdProcess -WorkingDirectory (Join-Path $root "ingestion-service") -Command "uvicorn ingestion.main:app --reload --port 8000"