Skip to content

PriorityPlus is a simple task management application that helps you organize your tasks based on priority levels and completion status.

License

Notifications You must be signed in to change notification settings

AbdusSattar-70/PriorityPlus

Repository files navigation

PriorityPlus

app screenshot

📗 Table of Contents

📖 PriorityPlus

PriorityPlus is a simple task management application that helps you organize your tasks based on priority levels and completion status.

Key Features

  • Add Tasks: Easily add new tasks to your list.
  • Edit Tasks: Modify the details of existing tasks, such as the task text and priority level.
  • Remove Tasks: Delete tasks that are no longer needed.
  • Toggle Completion: Mark tasks as completed or incomplete.
  • Filtering: Filter tasks based on completion status and priority level.
  • Search: Search for specific tasks using keywords.

(back to top)

🛠 Built With

Tech Stack

Client
  • React
  • Vite
  • Redux RTK
  • TypeScript
  • TailwindCSS
  • Some Libraries(you can find them at package.json file)
Server
Database
  • It doesn't use a traditional database. Instead, it utilizes the LocalStorage API for data storage.

🚀 Live Demo

(back to top)

💻 Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

  • In order to run this project you need:

It would be best if you had some familiarity with HTML, CSS,TS, React and Tailwindcss.

  • A Computer (MAC or PC)
  • code editor (VSCode,Atom etc...)
  • A browser (Chrome,Mozilla,Safari etc...)
  • Version Control System (Git and Github)

Setup

Clone this repository to your desired folder:

       git clone https://github.com/AbdusSattar-70/PriorityPlus.git
       cd PriorityPlus

Install

Install this project with:

     npm install

Run the app

   npm run dev

Deployment

You can deploy this project using:

  • Render, Vercel, or GitHub pages
   npm install
   npm run build

(back to top)

👥 Authors

👤 Abdus Sattar

(back to top)

🔭 Future Features

  • Improve web accessibility feature for all users
  • Add Multilingual feature
  • Implement Drag and Drop: Allow users to rearrange the order of tasks by dragging and dropping them within the list.

(back to top)

🤝 Contributing

Everybody is welcome to suggest, changes,Contributions, issues, and feature request in this project.

In order to do it, fork this repository, create a new branch and open a Pull Request from your branch.

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project, Please give me ⭐️ and you can use it following MIT license.

(back to top)

🙏 Acknowledgments

This project was created as part of a learning exercise. Special thanks 💖 to React and Redux Toolkit for providing powerful tools for building web applications.

(back to top)

📝 License

This project is under MIT licensed.

(back to top)

About

PriorityPlus is a simple task management application that helps you organize your tasks based on priority levels and completion status.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages