Skip to content

SPA to create a task-list. User can create tasks, delete them, sort them by status or date and mark them as done

Notifications You must be signed in to change notification settings

olyalass/task-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TaskTrack 1.0

TaskTrack is a task management SPA built with TypeScript. It allows users to manage their tasks efficiently with a variety of features, including sorting, filtering, deleting and local storage support.

Features

  • The SPA made with TypeScript and SCSS, no frameworks used.
  • OOP principles
  • Created tasks are saved in Localstorage or JSONServer (you can switch between them in src/api/index.ts)
  • Tasks save the time of creating
  • Filtration by task status provided
  • Tasks are sorted by date, the order can be reverted
  • New tasks are verified for number of symbols

Deploy

https://olyalass.github.io/task-tracker/build

Installation

To get started with TaskTracker, follow these steps:

  1. Clone the repository: git clone https://github.com/olyalass/task-tracker.git/
  2. Navigate to the project directory: cd task-tracker
  3. Install the dependencies: npm install
  4. Start the development server: npm run start Your application will be available at http://localhost:8000.

Usage

  • Adding Tasks: Use the provided form to add new tasks to your list.
  • Deleting Tasks: Use delete button to remove a task.
  • Reversing Order: Use the reverse button to change the order of tasks.
  • Filtering Tasks: Choose the filter option to view tasks based on their status (All, Active, Done).

Contacts:

About

SPA to create a task-list. User can create tasks, delete them, sort them by status or date and mark them as done

Topics

Resources

Stars

Watchers

Forks