Task & Goal Scheduler is a cross-platform planner built with React Native, Expo and TypeScript over a JWT-authenticated Node, Express and MongoDB backend, designed around tracking real focused time rather than simply ticking items off a list.
While building this project, the developer:
- Built a per-task focus timer with pause, resume and structured micro-breaks, enforcing a single running session across the whole app so tracked time is never double counted.
- Modelled recurring tasks as concrete scheduled days, so a task repeating across weeks tracks progress day by day toward its target.
- Linked tasks to goals, deriving goal progress from completed work and recording achievements automatically as tasks and goals are finished.
- Kept a full activity log behind every task, including which micro-break interrupted a session, reconstructed from the stored activity records.
- Designed the REST API in layered routes, controllers and services over Mongoose, and deployed it as serverless functions on Vercel against MongoDB Atlas.
- Built the project AI-assisted end to end — ChatGPT for early planning, Google Stitch for the interface design, and Claude Code for implementing and iterating on the application itself.