Fast Todo is a simple and efficient task management application built using TypeScript, HTML, and CSS. It allows users to add, edit, complete, and delete tasks, as well as filter tasks based on their completion status.
Follow these steps to set up and run the project locally:
- Node.js (v14 or higher)
- npm (v6 or higher)
-
Clone the repository:
git clone https://github.com/bishworup11/TypeScript_DOM.git cd TypeScript_Dom
-
Install dependencies:
npm install
-
Compile TypeScript files:
npx tsc
-
Open the project in a browser:
Open the
index.html
file located in thepublic
directory in your preferred web browser.
src/
: Contains the TypeScript source files.dist/
: Contains the compiled JavaScript files.public/
: Contains the HTML and CSS files.tsconfig.json
: TypeScript configuration file.
- Add Task: Add a new task to the list.
- Edit Task: Edit an existing task.
- Complete Task: Mark a task as completed.
- Delete Task: Delete a task from the list.
- Filter Tasks: Filter tasks based on their completion status (Show All, Completed, Remaining).
- Statistics: View the total number of completed and remaining tasks.
- Clear All Completed: Clear all completed tasks from the list.
Feel free to contact me at bishworupmollik@gmail.com for any queries or further information.