Welcome to the Task Manager Web App! π― This project will help you build a simple yet effective task management system where users can add, edit, delete, and mark tasks as completed. This is a great way to practice HTML, CSS, JavaScript, and optional React while learning about DOM manipulation and state management.
- β Create an interactive To-Do List
- β Implement CRUD operations (Create, Read, Update, Delete)
- β Use localStorage to persist data
- β Improve UI/UX with modern design principles
π task-manager-app
β£ π assets/ # Store images, icons, and stylesheets
β£ π index.html # Main HTML file
β£ π style.css # Stylesheet
β£ π script.js # JavaScript for functionality
β£ π README.md # Documentation
- Add Tasks β: Users can input tasks with a title and description.
- Mark as Completed β : Tasks can be marked as done.
- Edit Tasks βοΈ: Users can modify tasks after adding them.
- Delete Tasks β: Tasks can be removed when no longer needed.
- Persistent Storage πΎ: Saves tasks even after refreshing the page.
- Drag & Drop Support π (Optional)
- Dark Mode Toggle π (Optional)
- Due Date & Priorities π (Optional)
- Frontend: HTML, CSS, JavaScript
- Storage: LocalStorage (for saving tasks)
git clone https://github.com/your-github-username/task-manager-app.gitcd task-manager-appopen index.html
# OR
start index.html (For Windows)
# OR
xdg-open index.html (For Linux)- DOM Manipulation using JavaScript β¨
- Handling Events & User Inputs π―
- Implementing CRUD operations in the frontend π₯
- Storing and retrieving data using localStorage πΎ
Want to improve this project? Follow these steps:
- Fork the repo π΄
- Create a new branch:
git checkout -b feature-name - Commit changes:
git commit -m 'Added a cool feature' - Push the branch:
git push origin feature-name - Open a Pull Request π
If you have any questions, feel free to reach out! π―
π§ Email us at: csekitclub@gmail.com
Happy Coding! π