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

No packages published

Languages