Skip to content

npothu/getitdone

Repository files navigation

getitdone – Cycle-Aware Productivity Dashboard

Using artificial intelligence to align tasks with menstrual cycle, helping women unlock peak performance across every phase..

cycle

🛠 Tech Stack

  • Next.js + TypeScript — React framework for rapid development
  • Tailwind CSS — utility-first styling
  • Mastra Agent Framework — orchestrates agent logic for contextual task nudges
  • Gemini API — interprets natural-language tasks and maps them to cycle phases
    Example: “brainstorm ideas” → Follicular
  • Supabase / PostgreSQL (planned) — persistence & multi-user login

⚡ How We Built It

  • Built the UI in Next.js + TypeScript with Tailwind for a fast, clean design
  • Modeled a task manager with React useState (add, toggle, complete tasks)
  • Created a cycle wheel visualization and Today’s Focus panel with React components
  • Integrated Gemini API to parse task descriptions and recommend the optimal phase
  • Used Mastra to power agent-based logic (phase-aware nudges like ✨ Great fit today)

🚀 Hackathon Outcome

  • A polished phase-aware dashboard built in a weekend
  • Integrated Mastra + Gemini API into one workflow
  • Shipped live on a custom domain so anyone can try it instantly

⚖️ Disclaimer

This project is for educational/demo purposes only and is not medical advice.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors