Abhinav◗
← All work

2026

DailyOS

Personal productivity OS. Eleven modules in one app instead of nine tabs

Built with
Next.jsReactTypeScriptVercelCloudflare
Live
Visit site →
DailyOS

A personal productivity OS — notes, tasks, projects, calendar, habits, goals, analytics, study mode, focus timer, doodle canvas and a developer log. Eleven modules over 34 Prisma models in one schema, so a task can come out of a note and a habit can roll into a goal without an integration in between.

Notes carry three editing modes on one record: rich text, a sketch pad, and a freeform canvas you double-click to drop text onto. File bytes live in MongoDB GridFS rather than Postgres, so a large PDF isn't sitting in a row that gets read on every page load.

Next.js 16, Prisma, Neon, Auth.js v5. Vercel behind Cloudflare.

One Next.js app on Vercel: Prisma over Postgres, file bytes in GridFS
One Next.js app on Vercel: Prisma over Postgres, file bytes in GridFS

What I'd do differently

Eleven modules over one schema was the right idea. Thirty-four Prisma models before a single day of real use was not. Half of them changed once I actually lived in the app, and every change meant a migration. Next time: three modules, a month of daily use, then the schema.

Next: FieldMind → Building something like it? Get in touch →