Skip to content

omarraf/time-tracker

Repository files navigation

DayChart - Visual Time Tracker

A free, open-source web application for planning and visualizing your day. Create beautiful time schedules with drag-to-draw functionality on interactive circular and linear timelines.

Live App: daychart.fyi


What is DayChart?

DayChart helps you plan your day visually. Instead of writing lists, you draw your schedule directly on a 24-hour timeline. Perfect for:

  • Planning your ideal daily routine
  • Time blocking your workday
  • Visualizing how you spend your time
  • Creating templates for different types of days (workday, weekend, etc.)

Features

Dual View Modes

  • Circular timeline - See your day as a clock
  • Linear timeline - Traditional vertical schedule view

🎨 Intuitive Creation

  • Drag to create time blocks
  • Color-code your activities
  • Add custom labels and emojis
  • Works on desktop and mobile (touch-enabled)

💾 Multiple Schedules

  • Create up to 10 different schedules
  • Switch between work, personal, and weekend routines
  • Export to JSON or CSV

🔒 Secure & Private

  • Sign in with Google or email
  • Your data is private and encrypted
  • Free, no credit card required

Future Plans

We're actively working on new features! Upcoming additions include:

  • 📊 Analytics Dashboard - Insights into how you spend your time
  • 📥 Import Schedules - Upload JSON/CSV files to restore backups
  • 📚 Template Library - Pre-made schedules for common routines
  • 🖨️ PDF Export - Print your schedules
  • ⌨️ Keyboard Shortcuts - Power user features
  • 🌐 PWA Support - Install as a mobile app, work offline
  • 🔗 Share Schedules - Generate public links to share your routines

Have an idea? Open an issue or contribute!


Contributing

Contributions are welcome! Whether it's bug reports, feature requests, or code contributions:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

For major changes, please open an issue first to discuss what you'd like to change.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages