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.
- 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
https://olyalass.github.io/task-tracker/build
To get started with TaskTracker, follow these steps:
- Clone the repository:
git clone https://github.com/olyalass/task-tracker.git/
- Navigate to the project directory:
cd task-tracker
- Install the dependencies:
npm install
- Start the development server:
npm run start
Your application will be available at http://localhost:8000.
- 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).
- Name: Olga Lass
- email: olyalass@icloud.com