Hey yโall ๐, I just dropped my first App project: ZenFlow โ a minimalist daily planner that runs both in the browser and as a macOS desktop app via Tauri 2.
And hereโs the wild part: I literally donโt know a dime about web dev. No formal training, no roadmap, just vibes and curiosity. If I can do this, anyone can.
๐ฟ Whatโs ZenFlow?
- Daily Planner โ Pages like Today, Calendar, Habits, Focus (Pomodoro), and Journal.
- Ambient Vibes โ Rain, forest, ocean, coffee shop, or brown noise (with volume controls).
- Desktop Magic โ Native notifications + scheduled reminders, thanks to Tauri.
-
Local-First Storage โ Uses Tauri Store on desktop, falls back to
localStorage
on web. - Clean Look โ Built with Next.js, React, TypeScript, Tailwind, and Lucide icons โ by someone who once thought CSS was illegal.
โก How I Made It Happen (with zero clue)
- Found Next.js, React, and Tailwind, thought โsure, letโs try.โ
- Added pages โ Today, Habits, Journal โ mostly copy-paste โ tweak โ pray.
- Ambient sounds? Dropped some MP3s in a folder, set up a context โ instant vibes.
- Pomodoro timer? A timer + notification plugin + bell sound = โproductivity.โ
- Local storage? Mixed plugins, trial + error, fallback logic โ somehow works.
๐ช What It Can Do
- Landing & Today โ start your day with clarity.
- Calendar โ quick glance at plans.
- Habits โ track routines & streaks.
- Focus โ Pomodoro timer + ambient audio + stats.
- Journal โ jot down thoughts, reflect later.
- Settings & Notifications โ reminders that actually pop up on desktop.
๐ ๏ธ The Tech Stack I Accidentally Learned
- Next.js 15 + React 18 + TypeScript
- Tauri 2 โ desktop shell (notifications, storage, SQLite, filesystem)
- Tailwind CSS + Lucide icons โ minimalist design
- date-fns, clsx, local-first storage setup
๐ธ Screenshots
A few peeks at ZenFlow in action:
๐ค Built with AI (for real)
Hereโs the twist: I didnโt build ZenFlow alone.
This project was 100% co-created with AI tools:
- GitHub Copilot โ my autocomplete buddy in the editor
- ChatGPT 5 โ helped me figure out architecture, debugging, and documentation
- Claude 4 โ brainstorming, planning, and polishing content
And because vibes matter, the UI design was explored and refined with Google Stitch.
Without these tools, ZenFlow wouldnโt exist. Itโs not just AI-assisted โ itโs literally AI-built.
๐ TL;DR
I somehow built a minimalist daily planner with:
โ
ambient audio,
โ
Pomodoro focus mode,
โ
journaling & habits,
โ
notifications & reminders,
โ
local-first storage.
All while knowing basically nothing about web dev. If I can vibe-code this together, you definitely can too.
๐ ZenFlow on GitHub
Top comments (0)