Dynamic-TMS is a user-friendly web application designed to help you manage and execute tasks based on their priority. It provides an organized approach to task management, ensuring that the most important tasks are handled first.
- Add Tasks with Priority: Easily add tasks by specifying a name and priority level.
- Priority-Based Sorting: Tasks are automatically sorted by priority in descending order.
- Task Execution: Execute tasks starting from the highest priority, with visual feedback for completed tasks.
- Persistent Storage: Your tasks and their statuses are saved using browser local storage, so they persist across sessions.
- Task Deletion: Delete tasks without affecting the status of previously completed tasks.
- A modern web browser (e.g., Chrome, Firefox, Edge).
- Clone the repository:
git clone https://github.com/rahatcodes/Dynamic-TMS.git
- Navigate to the project directory:
cd Dynamic-TMS - Open
index.htmlin your web browser to start using Dynamic-TMS.
-
Adding a Task:
- Input a task name and priority level.
- Click the "Add Task" button to add the task to the list.
-
Executing a Task:
- Click the "Done" button to mark the highest priority task as executed.
- The task will be visually marked as completed.
-
Deleting a Task:
- Click the trash icon next to a task to delete it.
- The task will be removed from the list, and other tasks will maintain their execution status.
Dynamic-TMS/
│
├── index.html # The main HTML file
├── style.css # The CSS file for styling
├── script.js # The JavaScript file with the main logic
└── README.md # Project documentation
- HTML: For structuring the content.
- CSS: For styling the application.
- JavaScript: For implementing the task management logic.
- Local Storage: For persisting tasks and their states across browser sessions.
Contributions are welcome! To contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch). - Make your changes.
- Commit your changes (
git commit -m 'Add new feature'). - Push to the branch (
git push origin feature-branch). - Open a Pull Request.
This project is licensed under the MIT License. See the LICENSE file for more details.
