A sophisticated Progressive Web App that transforms how you manage weekly routines with smart scheduling, integrated timers, and customizable rewards.
- Weekly Routine Planning - Organize tasks across all 7 days
- Smart Task Management - Add, edit, delete, and track completion
- Date & Time Scheduling - Precise scheduling for each task
- Progress Tracking - Visual progress bars and completion statistics
- Auto-reset System - Weekly task reset every Monday
- Integrated Task Timers - Set countdown timers for individual tasks
- Visual Timer Display - Real-time countdown for upcoming tasks
- Smart Notifications - Audio, visual, and vibration alerts
- Snooze Functionality - 5-minute snooze option
- Multiple Active Timers - Manage several timers simultaneously
- Rich Note Management - Create, edit, and organize notes
- Persistent Storage - Notes saved permanently across sessions
- Quick Access - Dedicated notes section with easy navigation
- Date Stamping - Automatic timestamping for all notes
- Multiple Reward Types:
- ⭐ Stars (classic system)
- 💰 Virtual Money (with real currency conversion)
- 🍌 Bananas (fun alternative)
- ✨ Custom units (user-defined)
- Currency Support - USD, EUR, GBP, JPY, KES with real-time conversion
- Progress-based Rewards - Earn rewards for completed tasks
- Streak Tracking - Maintain and build daily completion streaks
- Daily Affirmations - Inspirational quotes with refresh option
- Achievement System - Milestone recognition for streaks
- Visual Feedback - Celebratory notifications
- Installable - Add to home screen on all devices
- Offline Functionality - Full functionality without internet
- Responsive Design - Optimized for mobile, tablet, and desktop
- App-like Experience - Standalone mode with native app feel
- Push Notifications - Reminder and alert capabilities
- Dark Theme - Elegant dark interface with gradient backgrounds
- Glass Morphism - Modern glass-card design elements
- Smooth Animations - CSS transitions and micro-interactions
- Accessibility - WCAG compliant design patterns
- Frontend: HTML5, CSS3, Vanilla JavaScript
- PWA Features: Service Workers, Web App Manifest
- Styling: CSS Grid, Flexbox, CSS Variables
- Icons: Font Awesome 6.4.0
- Fonts: Google Fonts (Inter, Space Grotesk)
- Storage: LocalStorage API
- Notifications: Web Notifications API
##📱 Tip: Install it as a PWA for the best experience!
git clone https://github.com/kingmuli/Task-pilot.git
cd Task-pilot
2. Serve the Application
🔹 Using Python
python -m http.server 8000
🔹 Using Node.js
npx serve .
🔹 Using PHP
php -S localhost:8000