Building Vessel
Where productivity amnesia goes to die, and your wins come to stay. A personal productivity web app — tasks, calendar, and a vault of completed work (gems). Here is the stack and where we are headed.
Key Features
Tasks & Vault
Create and complete tasks; link tasks and view them in the vault. Completed work becomes gems — filter, search, and dive into details.
Doing Zone & Daily Goals
Focus on one task at a time with a built-in timer that records duration. Set a daily target (e.g. 3 tasks/day); progress and streaks live in the header.
Stats & Calendar
Time-range filters (7/14/30/90 days), streak milestones, completions by day of week and hour. Weekly calendar with due dates and optional AI monthly insights.
Friday Reveal & Gems
End-of-week view of completed work. Each completed task becomes a gem with details, dates, and linked tasks — your wins come to stay.
Command Palette, Themes & Accessibility
⌘K / Ctrl+K for tasks, commands, calendar, stats, themes. Cycle themes (flow, zen, midnight) or set by name. Reduced motion, high contrast, color vision, font size preferences.
VESSEL PRO & AI
Pro subscription via Stripe: Ritual DNA (AI insights), templates, Ritual Crew (accountability partners), webhooks, Pro-only themes. 14-day trial. i18n (EN/ES/FR).
Tech Stack
Frontend
- Next.js 16 (App Router)
- React 19
- Radix UI
- Tailwind CSS
- Framer Motion
- Recharts
- cmdk
Backend
- Next.js API routes
- Neon (Postgres)
- NextAuth (Credentials + JWT)
Payments & AI
- Stripe (Checkout, webhooks, portal)
- OpenAI API (optional)
- Vercel