Task-Manager is a robust task management system that leverages React and React Router to enable efficient task creation, viewing, and sorting. The application allows users to customize tasks with attributes like priority, due date, status, and tags, offering advanced functionality such as task pinning, dynamic filtering, and multi-criteria sorting (by due date, title, and priority). Users can seamlessly add, edit, and delete tasks, with features like automatic tag suggestions and the ability to manage task statuses. The system integrates with a RESTful API for task CRUD operations and utilizes a relational database structure to optimize data management. Furthermore, many unit tests are implemented to ensure that the code runs successfully. This project highlights my skills in full-stack development, front-end frameworks, API integration, and efficient data handling.
Task Manager utilizes a robust tech stack that includes React, React Router, JavaScript, JSON, and RESTful API. This project involved creating a dynamic web application, with the React framework powering the user interface for a smooth and responsive experience. React Router is also implemented to enable efficient navigation between different views. For data management, a RESTful API handles task operations, which include storing and retrieving data in JSON format to ensure streamlined data processing and organization.