AI-powered task management application that organizes work by mental context. Uses Claude AI to automatically categorize tasks and generate optimized daily work schedules.
- Backend: .NET 8, PostgreSQL, Claude Anthropic API
- Frontend: React 18 + TypeScript
- .NET 8 SDK
- Node.js (v18+)
- PostgreSQL
- Anthropic API Key
-
Navigate to API directory:
cd ContextManager.API -
Configure appsettings.json:
{ "ConnectionStrings": { "DefaultConnection": "Host=localhost;Database=contextmanager;Username=postgres;Password=yourpassword" }, "JwtSettings": { "Secret": "your-secret-key-minimum-32-characters-long" }, "Anthropic": { "ApiKey": "your-claude-api-key-here" } }
-
Run:
dotnet restore dotnet run
API runs at http://localhost:5000 (migrations run automatically)
-
Navigate to frontend directory:
cd frontend
-
Create .env file:
VITE_API_URL=http://localhost:5000/api
-
Run:
npm install npm run dev
App runs at http://localhost:3000
MIT License