A simple, lightweight web application to manage tasks with CRUD operations (Create, Read, Update, Delete), search functionality, and theme switching. Built using HTML, CSS, and JavaScript
https://youtube.com/playlist?list=PLknwEmKsW8OuTqUDaFRBiAViDZ5uI3VcE&si=aKXquakxbC7vBTB5
-
β Add Tasks: Create new tasks easily.
-
βοΈ Edit Tasks
-
*: Modify task details anytime.
-
ποΈ Delete Tasks: Remove tasks when completed.
-
π Search Tasks: Find tasks by name or description.
-
π Dark Mode & π Light Mode: Switch between themes for comfort.
Experience the app in action: Live Demo Link
π How It Works Add Tasks: Fill in task details and click Add to create a task. Edit Tasks: Click Edit next to any task to update it. Delete Tasks: Click Delete to remove a task from the list. Search Tasks: Use the search bar to filter tasks. Switch Themes: Toggle between light and dark mode for better readability.
To get started with the Task Manager app, follow these steps:
-
Clone the repository to your local machine by running the following command in your terminal:
https://github.com/abderrahmane-laourf/project-Task-Management-System.git
-
Navigate to the project directory:
project crud
-
Open the
index.html
file in your browser, or use a Live Server extension for real time preview and development:- If you are using Visual Studio Code, you can install the Live Server extension and click on "Go Live" in the bottom-right corner to start the local server.
- Alternatively, open
index.html
directly in your browser.
This project is built using the following technologies:
- HTML: Provides the basic structure and layout of the app.
- CSS: Used for styling the app and enabling theme switching between light and dark modes.
- JavaScript: Handles the core functionality, including CRUD operations (Create, Read, Update, Delete) and the theme toggle
We welcome contributions from everyone! Here's how you can contribute:
- Fork the repository to create your own version.
- Clone your fork to your local machine and make changes.
- Create a pull request with your changes for review.
If you find any bugs or have suggestions for improvements, feel free to open an issue in the GitHub repository.
This project is licensed under the MIT License. You can freely use, modify, and distribute it under the terms of this license.