AI-native productivity for turning overwhelming tasks into clear, doable steps.
Website Β· Project Structure Β· Quick Start Β· Tech Stack
BlotzTask is an AI-native productivity app built for people who struggle with task management, especially people dealing with ADHD, task paralysis, and time blindness.
The product turns large, stressful tasks into clear micro-steps, pairs them with context-aware reminders, and keeps the experience focused so planning feels supportive instead of punishing.
BlotzTask aims to make productivity feel like a support system:
- Break overwhelming work into small next actions.
- Help users plan around energy, context, and timing.
- Reduce anxiety and self-judgment around unfinished tasks.
- Build confidence through visible progress and small wins.
Blotz-Task-App/
βββ blotztask-api/ # .NET 10 REST API backend
βββ blotztask-mobile/ # Expo React Native mobile app
βββ blotztask-devtools/ # Next.js internal devtools app
βββ blotztask-test/ # .NET 10 xUnit test project
βββ infra/ # Azure infrastructure as code
βββ .github/workflows/ # GitHub Actions workflows
βββ README.md
| Area | Stack |
|---|---|
| Mobile app | Expo 55, React Native 0.83, React 19, Expo Router |
| Mobile styling | NativeWind, Tailwind CSS, Expo fonts |
| Mobile state/data | Zustand, TanStack React Query, Axios |
| Mobile forms | React Hook Form, Zod |
| Mobile auth | Auth0 |
| Mobile observability | Sentry, PostHog |
| Backend | .NET 10, ASP.NET Core, REST API, SignalR |
| Backend data | Entity Framework Core 10, SQL Server |
| Backend AI | Azure OpenAI, Azure AI Projects, Microsoft Agents AI |
| Backend observability | Serilog, Application Insights, OpenTelemetry |
| Devtools | Next.js 16, React 19, TypeScript, Tailwind CSS 4, Biome |
| Tests | xUnit, FluentAssertions, Testcontainers for SQL Server |
| Cloud/infra | Azure Web App, Azure SQL, Key Vault, Application Insights, Bicep |
cd blotztask-api
dotnet restore
dotnet runcd blotztask-mobile
npm install
npm run startCommon mobile commands:
npm run ios
npm run android
npm run web
npm run lintcd blotztask-devtools
npm install
npm run devdotnet test blotztask-test/BlotzTask.Tests.csproj- AI-assisted task breakdown.
- Task, note, and planning workflows.
- Context-aware reminders and scheduling support.
- Authenticated mobile experience.
- API-backed persistence with SQL Server.
- Internal devtools for evaluation and development workflows.
- The backend and test projects target
net10.0. - The mobile app is the primary user-facing client.
- The devtools app is separate from the mobile app and uses its own Next.js stack.
- Keep repo documentation aligned with the actual package files when versions change.
- Website: https://blotz-website.vercel.app/