TaskTrek is a web application built with React, TypeScript, and the lightweight library classnames. The project aims to provide users with a convenient way to manage their personal to-do lists. All tasks are stored on a server, and the application leverages fetch requests to enable seamless addition, deletion, and editing of tasks. The application also includes features such as task filtering and automatic removal of completed tasks.
- Task Management: Easily add, delete, and edit your tasks through an intuitive user interface.
- Server-Side Storage: All tasks are securely stored on the server, ensuring data persistence and accessibility from any device.
- Fetch Requests: Utilizes fetch requests for efficient communication with the server, enabling seamless interaction with the to-do list.
- Task Filtering: Users can conveniently filter their tasks.
- Automatic Task Deletion: Completed tasks can be automatically removed, helping users maintain a clutter-free to-do list.
- React: A JavaScript library for building user interfaces, providing a fast and interactive experience.
- TypeScript: Adds static typing to JavaScript, enhancing code quality and developer productivity.
- classnames: A lightweight utility for conditionally applying CSS class names, ensuring flexible styling.
- Clone the repository:
git clone https://github.com/Ssviatt/TaskTrek.git
- Install dependencies:
npm install
- Run the application:
npm start
Sviatoslav - telegram