Skip to content

sol-wizard/Blotz-Task-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

821 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

BlotzTask

AI-native productivity for turning overwhelming tasks into clear, doable steps.

Website Β· Project Structure Β· Quick Start Β· Tech Stack

.NET 10 Expo React Native Next.js TypeScript

What Is BlotzTask?

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.

Product Goal

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.

Project Structure

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

Tech Stack

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

Quick Start

Backend API

cd blotztask-api
dotnet restore
dotnet run

Mobile App

cd blotztask-mobile
npm install
npm run start

Common mobile commands:

npm run ios
npm run android
npm run web
npm run lint

Devtools App

cd blotztask-devtools
npm install
npm run dev

Tests

dotnet test blotztask-test/BlotzTask.Tests.csproj

Main Capabilities

  • 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.

Development Notes

  • 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.

Links

About

πŸ€– AI powered ADHD-focused productivity app

Resources

Stars

Watchers

Forks

Contributors