Skip to content

bishworup11/TypeScript_DOM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fast Todo

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.

Project Setup

Follow these steps to set up and run the project locally:

Prerequisites

  • Node.js (v14 or higher)
  • npm (v6 or higher)

Installation

  1. Clone the repository:

    git clone https://github.com/bishworup11/TypeScript_DOM.git
    cd TypeScript_Dom
  2. Install dependencies:

    npm install
  3. Compile TypeScript files:

    npx tsc
  4. Open the project in a browser:

    Open the index.html file located in the public directory in your preferred web browser.

Project Structure

  • src/: Contains the TypeScript source files.
  • dist/: Contains the compiled JavaScript files.
  • public/: Contains the HTML and CSS files.
  • tsconfig.json: TypeScript configuration file.

Features

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

Contact

Feel free to contact me at bishworupmollik@gmail.com for any queries or further information.