Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡ DaySnap – Plan Your Day in a Snap

A clean, minimal, and lightning-fast daily productivity app built with Streamlit.

DaySnap helps you focus only on today — no clutter, no overwhelm, just simple task planning that actually gets used.


🚀 Live Concept

“What’s the simplest way to plan my day right now?”

DaySnap is designed for:

  • Students
  • Freelancers
  • Anyone who hates complex productivity apps

✨ Features

📝 Today Tasks

  • Add tasks instantly (press Enter or click)
  • Mark tasks as complete
  • Delete tasks easily
  • No categories, no tags, no distractions

🔁 Auto Reset System

  • Tasks reset automatically every new day
  • No manual cleanup needed
  • Removes guilt from unfinished tasks

🌿 Daily Routine Checklist

  • Predefined habits:

    • 🌅 Wake up early
    • 🏃 Exercise
    • 📚 Study
    • 💧 Drink water
  • Track daily consistency


🔥 Streak System

  • Tracks consecutive productive days

  • Displays:

    • 🔥 X Day Streak
  • Resets if you skip a day


📊 Progress Tracking

  • Shows task completion:

    • X/Y tasks completed
  • Visual progress bar

  • Motivational messages:

    • “Good start 🚀”
    • “Almost done 🔥”

🌙 Clean UI / UX

  • Minimal and distraction-free
  • Mobile-friendly design
  • Light & Dark mode toggle
  • Smooth animations and modern styling

🧠 Core Philosophy

❌ Most productivity apps fail because they are:

  • Too complex
  • Too feature-heavy
  • Feel like work

✅ DaySnap focuses on:

  • Speed
  • Simplicity
  • Daily usability

🛠️ Tech Stack

  • Python
  • Streamlit
  • JSON (for local data storage)

📂 Project Structure

DaySnap/
│── app.py               # Main application
│── daysnap_data.json    # Local data storage
│── requirements.txt     # Dependencies
│── .gitignore

💾 Data Handling

  • Uses local JSON file (daysnap_data.json)

  • Stores:

    • Tasks
    • Routine checklist
    • Streak count
    • Last active date
    • Theme preference

🎯 Key Highlights

  • ⚡ Instant task creation
  • 🔄 Automatic daily reset
  • 🔥 Habit-forming streak system
  • 📱 Mobile + Desktop friendly
  • 🎨 Beautiful, modern UI

🚧 Future Improvements

  • ⏰ Time blocking
  • 📅 Weekly view
  • ☁️ Cloud sync (e.g., Firebase)
  • 🔔 Notifications
  • 🤖 AI-powered planning

🤝 Contributing

Feel free to fork this project and improve it.

Ideas, suggestions, and improvements are welcome!


📜 License

This project is open-source and available under the MIT License.


💡 Inspiration

Built to solve a simple problem:

“Why are most productivity apps so complicated?”

DaySnap proves that simple tools get used more.


👨‍💻 Author

Built with ⚡ using Streamlit.

If you like this project, consider giving it a ⭐ on GitHub!

About

DaySnap is a minimal, fast, and distraction-free daily planner built with Streamlit. It helps users plan their day in seconds with a clean UI, auto-reset system, habit tracking, and streak motivation—designed for simplicity and daily use.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages