Skip to content

iamswethaa/task-prioritization-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Prioritization App

The Task Prioritization App is a to-do list application that allows users to prioritize tasks by order of importance. The app provides features such as adding, editing, and deleting tasks, reordering tasks by priority, and filtering tasks by status (completed, pending).

Key Features

  • Add Task: Users can add new tasks with a title, description, and priority level (High, Medium, Low).
  • Edit Task: Users can edit existing tasks to update the title, description, and priority level.
  • Delete Task: Users can delete tasks they no longer need.
  • Visual Indicators: Tasks are color-coded based on their priority level (High: Red, Medium: Yellow, Low: Green).
  • Filter Tasks: Users can filter tasks by status (All, Completed, Pending).

Technologies Used

  • React.js: Front-end library for building user interfaces.
  • Tailwind CSS: Utility-first CSS framework for styling.
  • react-beautiful-dnd: Library for drag-and-drop functionality.
  • GitHub Pages: Platform for hosting and deploying the application.

Installation

  1. Clone the repository:
    git clone https://github.com/iamswethaa/task-prioritization-app.git
    cd task-prioritization-app
    
  2. Install dependencies:
    npm install
    
  3. Run the development server:
    npm start
    

Usage

  1. Add a Task:

    • Enter the task title and description.
    • Select the priority level (High, Medium, Low).
    • Click "Add Task".
  2. Edit a Task:

    • Click the "Edit" button next to the task.
    • Update the task details and click "Save Changes."
  3. Delete a Task:

    • Click the "Delete" button next to the task.
  4. Filter Tasks:

    • Use the filter dropdown to view tasks by status (All, Completed, Pending).

Contributing

Contributions are welcome! Please feel free to submit a pull request.

Liscense

This project is licensed under the MIT License. See the LICENSE file for details.

About

A to-do list application with the option to prioritize tasks in order of importance

Topics

Resources

Stars

Watchers

Forks

Contributors