Daily Routine is a modern full-stack Next.js application developed in December 2025 to help users efficiently plan and visualize their weekly schedule. It features a beautiful interactive timeline view with zoom controls, real-time 'Now' indicator, task conflict prevention, multi-day task editing, and powerful single/multi-day task management. Built with Next.js, TypeScript, React, Tailwind CSS, and MongoDB — offers a polished, responsive experience focused on time management precision and user convenience.

Modern and clean landing page with quick access to login/registration and project introduction.
After login, redirects to the main dashboard with weekly routine visualization.

Standard secure login and registration system consistent with your other projects.
Users are redirected to dashboard after successful authentication.


Beautiful interactive weekly timeline with zoom levels (1×–8×), current time indicator, rotatable week view, and clickable time blocks.
Shows free time gaps and formatted duration of each task/activity.
Clicking on tasks opens sidebar editor with pre-filled values.

Powerful task editor with single-day & multi-day support.
Very strict validation: time overlaps, min/max duration, duplicate names, overnight limitation.
Ability to update/delete task across multiple or all days at once.

Built with Next.js App Router + TypeScript for type safety and better developer experience.
Advanced time manipulation logic with robust validation.
MongoDB for persistent weekly routine storage.