Skip to content

o-lss/task-tracker_react

Repository files navigation

TaskTrack 2.0

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

Features

  • Task Storage: Tasks are stored locally in the browser using Local Storage.
  • Sorting: Tasks are sorted by their creation date.
  • Order Reversal: Users can reverse the order of tasks.
  • Filtering: Tasks can be filtered by status, with options to view all tasks, only active tasks, or only completed tasks.
  • Custom Flux Implementation: The application uses a custom Flux architecture for state management.

Installation

To get started with TaskTracker, follow these steps:

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

Usage

  • Adding Tasks: Use the provided form to add new tasks to your list.
  • 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

New version of TaskTracker app with ReactJs. User can create tasks, delete them, sort them by status or date and mark them as done

Resources

Stars

Watchers

Forks

Contributors