Skip to content

๐Ÿ“’ A dual-purpose Notes + To-Do web app to organize your thoughts and tasks โ€” clean UI, theme toggle, and more.

License

Notifications You must be signed in to change notification settings

Aggushub/Do-Note

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Do-Note

Do-Note is a thoughtfully designed web application that combines the functionality of a Notes App and a To-Do List Manager โ€” all in a single, beautifully styled interface. It allows you to capture your ideas, write quick thoughts, and organize your actionable tasks in one place, with zero distractions.

Whether you're planning your day, managing a project, or jotting down creative sparks, Do-Note offers a seamless space to both think and execute.
Perfect for students, solo developers, creatives, or anyone who wants both planning and journaling in one unified dashboard.


๐Ÿ–ผ๏ธ Screenshots

To-List Screenshot 1 To-List Screenshot 2

๐Ÿ“– Story of Creation

Like most developers, I had a mind full of project ideas, scattered across my phoneโ€™s to-do list app. When I was figuring out which one to build first, a new idea struck me:

โ€œWhy not start by building a to-do list app myself and use that to organize the rest?โ€

It seemed like the perfect launchpad โ€” but as I began planning, I realized: the web is already flooded with countless To-Do List projects. It felt too repetitive, too obvious.

So I paused and thought โ€” how could I make this more personal and unique?

Thatโ€™s when the idea evolved.

Instead of making just another checklist tool, I decided to combine two powerful productivity tools โ€” a To-Do List and a Notes App โ€” into one page, with shared styling, interaction, and purpose. That gave birth to the idea of Do-Note โ€” short for โ€œDoโ€ (your tasks) + โ€œNoteโ€ (your thoughts).

This project was built as part of my Frontend Development course on Udemy, and it helped me apply every concept I learned in a meaningful way.


๐Ÿš€ Features

  • ๐ŸŒ— Theme Toggle โ€“ Light and dark modes on click
  • ๐Ÿ—’๏ธ Notes Section โ€“ Add, view, color-tag, and edit notes
  • โœ… To-Do List โ€“ Add task titles, blur for focus, and toggle visibility
  • ๐Ÿ” View Toggle โ€“ Switch between "My Notes" and "To-Do List" instantly
  • ๐Ÿ–ผ๏ธ Logo and Favicon โ€“ Personalized branding with logo.png
  • ๐ŸŒ€ Clean UI โ€“ Yellow-steel blue gradient for a calming, productive vibe
  • ๐Ÿ“ฑ Responsive Design โ€“ Optimized for screens of all sizes

๐Ÿ› ๏ธ Built With

  • HTML5 โ€“ Semantic layout and structure
  • CSS3 โ€“ Flexbox, gradients, transitions, and responsive design
  • Vanilla JavaScript โ€“ DOM manipulation, event handling, theme and mode switching

โณ Development Timeline

Project completed in 3 days:

Day Task
1 HTML structure, layout design, header/footer setup
2 Notes + Tasks sections with mode toggle
3 Theme switching, blur/unblur, edit/cancel flow, and styling polish

๐Ÿ”ฎ Future Scope

Whatโ€™s coming next:

  • ๐Ÿ’พ Local storage or database support for persistent data
  • ๐Ÿ” Authentication/Login for multi-device access
  • ๐Ÿ“ฑ Mobile-first redesign for smaller screens
  • ๐Ÿท๏ธ Categories or tags for notes and tasks
  • ๐Ÿ”” Reminders/notifications integration
  • โฐ Due date and sorting features

Feel free to fork, remix, or use this project as inspiration for your own productivity app!

About

๐Ÿ“’ A dual-purpose Notes + To-Do web app to organize your thoughts and tasks โ€” clean UI, theme toggle, and more.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published