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

No packages published