Tasks Manager is a simple application designed to help users create and track their tasks. It provides an intuitive interface for managing tasks, allowing users to stay organized and monitor their progress.
- Task Creation: Users can create tasks using the provided form. They can enter a task's description.
- Task Filtering: The application offers task filtering options based on categories. Users can choose to view all tasks, active tasks, or completed tasks, making it easier to focus on specific tasks.
- Progress Tracking: The application displays the overall progress of tasks, showing the number of completed tasks and the number of active tasks. This feature allows users to visualize their progress and stay motivated.
The Tasks Manager application was built using the following technologies:
- React
- JavaScript
- Axios
- Redux
- Redux Toolkit
- The backend for the application is a mock API provided by MockAPI. It allows the application to simulate data retrieval and manipulation.
To run the Tasks Manager application locally, follow these steps:
- Clone the repository:
git clone https://github.com/lisitsyna-anna/tasks-manager
- Navigate to the project directory:
cd tasks-manager
- Install dependencies:
npm install
- Start the development server:
npm start
- Open your browser and visit
http://localhost:3000
to access the application.
If you have any questions or feedback, please feel free to contact me:
- Email: anna.lisicina9309@gmail.com
- GitHub: lisitsyna-anna