A clean, responsive web application for managing your daily schedule and keeping organized notes. This tool features a compact week-view for class schedules and a detailed day-view for specific tasks, plus a persistent notebook with customizable sections.
- Dynamic Schedule: View your week at a glance with color-coded classes (Lectures, Tutorials, Labs).
- Task Management: Add, complete, and track daily tasks with a simple check-off system.
- Persistent Storage: Your routine and notes are saved to your browser's local storage, so they're there when you come back.
- Organized Notebook: Create custom sections with bookmark-style navigation and toggle between text and checklist modes.
- Responsive Design: Works on desktop and mobile (with a landscape warning for optimal viewing).
To use this locally:
- Clone the repository:
git clone https://github.com/tasdidnoor/Routine
- Open
index.htmlin any modern web browser.
index.html: The main structure of the application.style.css: Modern, dark-themed styling with responsive layouts.script.js: The engine that handles task logic, schedule generation, and data persistence.
- Add Task: Click the "Add Task" button to schedule a new activity.
- View Modes: Toggle between "Week View" and "Day View" to focus on your schedule.
- Notebook: Use the "Add Section" button to create new note categories. Use the "Toggle Checklist" button to switch how you take notes.
This project is licensed under the MIT License - see the LICENSE file for details.
