All work
Productivity2023

YASHTASK

Full-stack task management with AI-assisted planning

YASHTASK interface
Demo videoWatch Project demo on YouTube

The problem

I built YASHTASK to learn how authenticated users can organize projects, track task progress, and explore AI-generated planning suggestions in one full-stack application.

My contribution

Built the project independently, including authentication, project creation and editing, task creation and deletion, status tracking, and a guided planning flow backed by Google Gemini.

Key decisions

  • 01Used Next.js server actions with Mongoose models to keep each authenticated user's projects and tasks in MongoDB.
  • 02Represented task progress with Pending, In Progress, and Completed states and grouped project tasks around those states.
  • 03Used the Vercel AI SDK with a Zod schema to request structured weekly suggestions from Gemini; generated plans are not persisted as projects or tasks.

Outcome

Built a working project and task workflow while learning full-stack data handling, authentication, status-based interfaces, and structured AI output.

Next project

QuizYourself