Palette
Corners
← All projects
Full Stack + AI

Spec Kit Plus — AI Task Management

Task manager with a Gemini chatbot and NLP parsing — create tasks by typing or chatting, with 2nd/3rd-place hackathon build.

Spec Kit Plus — AI Task Management screenshot

Overview

A full-stack task manager (built during a hackathon, placed 3rd) where you create tasks manually, through a Gemini-powered chatbot, or with natural language.

Frontend — Next.js 16 with App Router, Better Auth for email/password sign-in, Tailwind CSS 4, Framer Motion animations and dark theme with amber accents.

Backend — FastAPI with JWT middleware, task CRUD and chat endpoints, PostgreSQL on Neon with Alembic migrations.

AI — A Gemini chatbot that turns a plain-English message ('meeting tomorrow 2pm, high priority') into a structured task with date, priority and category inferred.

Extra smarts — MCP (Model Context Protocol) tools let the AI read and operate on tasks directly, not just chat about them.

Key features

  • Manual task creation + full CRUD (priority, due date, category)
  • Gemini chatbot that parses natural language into tasks
  • MCP tools so the AI can create/update tasks directly
  • Sign-in/sign-up with Better Auth + JWT backend middleware
  • Dashboard, chat, profile and settings pages
  • Alembic migrations + SQLModel/SQLAlchemy models
  • Dark theme with amber accents & Framer Motion animations

Tech stack

  • Next.js 16
  • TypeScript
  • Tailwind CSS 4
  • Framer Motion
  • Better Auth
  • FastAPI
  • Google Gemini
  • PostgreSQL (Neon)
  • Drizzle / SQLModel