Skip to content

A simple task tracker application built using React.js for managing tasks and to-do items.

Notifications You must be signed in to change notification settings

ArpanSurin/Task-Tracker-Application

Repository files navigation

TASK TRACKER APPLICATION

Project Overview

The Task Tracker App is a user-friendly web application designed to help individuals and teams manage their tasks efficiently. This React-based application allows users to add, edit, delete, and mark tasks as complete, ensuring that all tasks are organized and tracked effectively. The app also includes features for setting task deadlines with date and time pickers, providing a comprehensive solution for task management.

Note : This project was developed as a part of my virtual internship at CodSoft.

Tech Stack

Frontend : React, Tailwind CSS for styling, and React Icons for interactive icons.

Date and Time Management : react-datepicker for selecting dates and times.

State Management : React's useState hook for managing the application's state.

Features

Add tasks : Enter the task name and description in the input fields. Select the desired date and time for the task. Click the "Add Task" button to add the task to the list.

Edit tasks : Click the edit icon next to the task you want to edit. Modify the task details as needed. Click the "Update Task" button to save changes.

Delete tasks : Click the delete icon next to the task you want to remove.

Mark tasks : Mark tasks or to-do items as Completed in the application.

Responsive Design : The app is designed to be responsive, ensuring it works seamlessly across various devices and screen sizes.

Project Installation

  1. Clone the repository.
git clone https://github.com/ArpanSurin/Task-Tracker-Application.git
  1. Navigate to project directory.
cd Task-Tracker-Application
  1. Start the Website.
npm run dev
  1. Open the application in your browser.
http://localhost:5173