Productivity2023
YASHTASK
Full-stack task management with AI-assisted planning

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.