Skip to content

GhanshyamJha05/To-do-List

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ Responsive To-Do List Web App with Focus & Notes

This is a fully functional, mobile-responsive To-Do List web application built using Python (Flask), HTML, CSS, and JavaScript. It includes task tracking, priority focus, note-taking, and an interactive themed interface that randomly changes background color every 15 seconds.


πŸš€ Features

  • βœ… Add and remove tasks with visual feedback
  • 🧠 Editable Focus section to set top priorities (saved in browser)
  • πŸ““ Notes section with expanded textarea
  • 🎨 Background color randomizes every 15 seconds
  • 🌈 Light, playful design with background pattern
  • 🧷 Responsive layout for desktop, tablet, and mobile
  • πŸ’Ύ Stores focus entries in localStorage

πŸ› οΈ Tech Stack

  • Python + Flask (Backend)
  • HTML5, CSS3, JavaScript (Frontend)
  • No external databases or libraries required

πŸ“Έ Preview

image


πŸ“ Folder Structure

image


πŸ”§ How to Run

  1. Clone this repository:
    git clone https://github.com/GhanshyamJha05/todo-list-app.git
    
  2. Navigate to the project directory:
    cd todo-list-app

πŸ“¦ Deployment Options You can deploy this app using platforms like:

Render

Vercel (via Flask serverless)

Heroku

Self-hosted / Apache / Nginx + Gunicorn


πŸ“Œ To-Do / Future Enhancements

πŸ”’ Add user login with Flask sessions

🧠 Save notes and tasks in a database (e.g. SQLite)

πŸ“± Installable PWA version

πŸ—‚ Drag-and-drop task sorting

πŸ”” Notifications/reminders


🀝 Contributing Contributions are welcome! Feel free to open issues or submit PRs for features, bugs, or improvements.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published