Skip to content

darkcosm/daily_compass_ND_friendly_planner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Daily Compass - Neurodivergent Friendly Planner

A thoughtfully designed, privacy-focused daily planning application specifically created with neurodivergent individuals in mind. Daily Compass provides a calming, customizable interface for tracking mood, managing tasks, practicing self-care, and maintaining focus throughout the day.

✨ Features

🎨 Accessibility & Customization

  • 4 Beautiful Themes: Default (dark), Lavender, Sage, and Rose color schemes
  • Brightness Control: Adjustable brightness levels for light sensitivity
  • Responsive Design: Works seamlessly on desktop, tablet, and mobile devices
  • Neurodivergent-Friendly UI: Clean, uncluttered interface designed to reduce overwhelm

πŸ“Š Daily Tracking

  • Mood Tracking: Visual emoji-based mood scale from very low to excellent
  • Energy Level Monitoring: Track your energy throughout the day
  • Sleep Quality Assessment: Monitor sleep patterns and quality
  • Anxiety Level Tracking: Keep tabs on anxiety levels with gentle visual indicators

βœ… Task & Goal Management

  • Priority-Based Tasks: Organize tasks by Low, Medium, High, and Urgent priority levels
  • Self-Care Tracking: Customizable self-care activities checklist
  • Hygiene Tracking: Personal hygiene reminder system
  • Completion Celebration: Gentle celebrations for completed tasks and small wins

⏰ Focus & Productivity

  • Built-in Focus Timer: Pomodoro-style timer with customizable intervals
  • Session Tracking: Monitor focus sessions and productivity patterns
  • Break Reminders: Gentle nudges to take necessary breaks

πŸ“ Notes & Reflection

  • Daily Notes: Space for daily thoughts, reflections, and important notes
  • Persistent Notes: Long-term notes that carry forward across days
  • Gratitude Practice: Optional gratitude tracking for mental wellness

πŸ“ˆ Progress Tracking

  • Streak Counters: Track current and longest streaks for various activities
  • Visual Statistics: Easy-to-understand progress visualization
  • Historical Data: Review past entries and track long-term patterns

πŸ”’ Privacy & Data Control

  • Fully Offline: No internet connection required after initial load
  • Local Storage: All data stored locally on your device using IndexedDB
  • Data Export/Import: Full backup and restore functionality
  • No Analytics: Zero tracking, data collection, or external connections

πŸš€ Getting Started

Installation

  1. Download the HTML file
  2. Open it in any modern web browser
  3. Start using immediately - no setup required!

Browser Compatibility

  • Chrome/Chromium (recommended)
  • Firefox
  • Safari
  • Edge
  • Any modern browser with ES6+ support

πŸ“± Usage

Daily Workflow

  1. Start Your Day: Set your mood, energy level, and any initial thoughts
  2. Plan Your Tasks: Add tasks with appropriate priority levels
  3. Track Self-Care: Check off self-care and hygiene items as you complete them
  4. Use Focus Timer: Work in focused intervals with built-in break reminders
  5. Reflect: Add notes about your day, challenges, or wins

Customization

  • Choose Your Theme: Select from 4 calming color schemes
  • Adjust Brightness: Use the brightness control for comfortable viewing
  • Add Custom Items: Create personalized self-care and hygiene checklists
  • Set Preferences: Customize timer intervals and notification preferences

πŸ› οΈ Technical Details

Architecture

  • Single Page Application (SPA): Built with vanilla HTML, CSS, and JavaScript
  • No Dependencies: Zero external libraries or frameworks
  • Progressive Web App Ready: Can be installed as a desktop/mobile app
  • Offline-First Design: Works completely without internet connectivity

Data Storage

  • IndexedDB: Modern browser database for offline data persistence
  • Local Storage: Theme and preference storage
  • Auto-Save: Automatic saving every 30 seconds and before page close
  • Data Integrity: Robust error handling and data validation

Security Features

  • Content Security Policy: Protection against XSS attacks
  • Local-Only Data: No external data transmission
  • Secure by Design: Privacy-first architecture

πŸ“Š Data Management

Export Your Data

  • Click the "Export Data" button in the settings
  • Downloads a JSON file with all your entries and settings
  • Use for backups or transferring between devices

Import Data

  • Use "Import Data" to restore from a backup
  • Choose to merge with existing data or replace entirely
  • Compatible with all previous versions

Clear Data

  • "Clear All Data" option for fresh starts
  • Confirmation required to prevent accidental deletion
  • Cannot be undone - export first if needed!

🌟 Neurodivergent-Friendly Design Principles

Visual Design

  • Calm Color Palettes: Soft, easy-on-the-eyes color schemes
  • Consistent Layout: Predictable interface reduces cognitive load
  • Clear Typography: Readable fonts and appropriate sizing
  • Minimal Animations: Gentle transitions without overwhelming motion

Interaction Design

  • Forgiving Interface: Easy to use without fear of making mistakes
  • Flexible Structure: Adapt the app to your personal needs and routines
  • Positive Reinforcement: Gentle celebrations for achievements
  • Low Pressure: No guilt-inducing features or aggressive reminders

Cognitive Considerations

  • One Thing at a Time: Interface focuses attention on current task
  • Visual Hierarchy: Important elements are clearly prioritized
  • Memory Support: Persistent notes and historical data access
  • Energy-Aware: Designed for varying energy and focus levels

🀝 Contributing

This is designed as a personal productivity tool. If you'd like to suggest improvements:

  1. Focus on accessibility and neurodivergent-friendly features
  2. Maintain privacy-first principles
  3. Keep the interface clean and uncluttered
  4. Test thoroughly across different devices and browsers

πŸ†˜ Troubleshooting

Common Issues

  • Data Not Saving: Ensure your browser supports IndexedDB and isn't in private/incognito mode
  • Theme Not Loading: Check that localStorage is enabled in your browser
  • Mobile Display Issues: Try refreshing the page or clearing browser cache

Performance Tips

  • Large Data Sets: Export and clear old data periodically for optimal performance
  • Browser Memory: Close other tabs if the app feels slow
  • Storage Space: Check available storage if import/export fails

Preview

Screenshot 2025-10-26 at 12 27 51β€―AM Screenshot 2025-10-26 at 12 28 46β€―AM

πŸ“„ License

MIT License

Copyright (c) 2025 Daily Compass & Her Own Terms (Dr. Anna)

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

πŸ™ Acknowledgments

Built with care for the neurodivergent community, recognizing that everyone's needs are different and that technology should adapt to users, not the other way around.


Daily Compass - Navigate your day with intention, kindness, and self-compassion.

About

A thoughtfully designed, privacy-focused daily planning application specifically created with neurodivergent individuals in mind. Daily Compass provides a calming, customizable interface for tracking mood, managing tasks, practicing self-care, and maintaining focus throughout the day.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages