Forge intentional daily rhythms, automate routine management, and reclaim deep focus.
Dayforge is a modern productivity engine designed to bridge high-level goal planning with day-to-day execution. Instead of static to-do lists, Dayforge treats every day as a scheduled pipeline—letting you block time, track energy cycles, and forge sustainable habits.
- Dynamic Time-Blocking: Drag-and-drop daily schedule creation with adaptive slot shifting when plans change.
- Energy-First Scheduling: Tag tasks by required cognitive load (Deep, Administrative, Creative, Rest) and align them with your circadian peak hours.
- Habit & Streak Forging: Recurring routine templates that integrate directly into your daily calendar timeline.
- Distraction Shield: Built-in Pomodoro/flow timers paired with audio environments and selective notification silencing.
- Analytics & Retrospectives: End-of-day reviews, habit adherence graphs, and time-allocation retrospectives.
- Local-First & Offline Ready: Your day stays in your hands—fast synchronization with offline-first persistence.
- Frontend: TypeScript / Next.js / Tailwind CSS
- UI Components: Radix UI + Lucide Icons
- State & Data: Zustand / React Query
- Database / Sync: PostgreSQL via Prisma (or SQLite for local builds)
- Authentication: Auth.js / Supabase Auth
Ensure you have the following installed:
- Node.js (v18.0 or higher)
- pnpm (recommended), npm, or yarn
- A configured database instance (PostgreSQL, or local SQLite for development)
- Clone the repository:
git clone https://github.com/rmr193/DayForge.git cd dayforge