Skip to content

CSE-TechClub/Task-Manager-Web-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 

Repository files navigation

πŸ“ Task Manager Web App

πŸš€ Introduction

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.

🎯 Project Objectives

  • βœ… 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

πŸ“‚ Folder Structure

πŸ“ 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

πŸ“Œ Features

🌟 Core Features

  • 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.

🎨 Additional Enhancements

  • Drag & Drop Support πŸ”„ (Optional)
  • Dark Mode Toggle πŸŒ™ (Optional)
  • Due Date & Priorities πŸ•’ (Optional)

πŸ› οΈ Technologies Used

  • Frontend: HTML, CSS, JavaScript
  • Storage: LocalStorage (for saving tasks)

πŸ“œ How to Get Started

1️⃣ Clone the Repository

git clone https://github.com/your-github-username/task-manager-app.git

2️⃣ Open the Project Folder

cd task-manager-app

3️⃣ Open index.html in Browser

open index.html
# OR
start index.html  (For Windows)
# OR
xdg-open index.html (For Linux)

πŸ’‘ Learning Outcomes

  • DOM Manipulation using JavaScript ✨
  • Handling Events & User Inputs 🎯
  • Implementing CRUD operations in the frontend πŸ”₯
  • Storing and retrieving data using localStorage πŸ’Ύ

🀝 Contribution Guidelines

Want to improve this project? Follow these steps:

  1. Fork the repo 🍴
  2. Create a new branch: git checkout -b feature-name
  3. Commit changes: git commit -m 'Added a cool feature'
  4. Push the branch: git push origin feature-name
  5. Open a Pull Request πŸš€

πŸ“ž Need Help?

If you have any questions, feel free to reach out! 🎯

πŸ“§ Email us at: csekitclub@gmail.com

Happy Coding! πŸš€

About

This repository consists the task manager Web app which is designed and developed by the students Of Students club

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors