The Task Management App is a web application designed to help users manage their tasks efficiently. The application provides a user-friendly interface to add, edit, and delete tasks. It also includes features like task prioritization, due date tracking, and status management.
-
Dashboard:
- Displays a basic dashboard with sections for upcoming tasks, overdue tasks, and completed tasks.
-
Search and Filter:
- Implements a search functionality to find tasks quickly.
- Allows users to filter tasks based on priority and completion status.
-
Task Management:
- Add, edit, and delete tasks with ease.
- Set task due dates, priorities, and status (Pending/Completed).
- Displays a warning on task deletion to prevent accidental removal.
-
Rich Text Description:
- Supports rich text formatting for task descriptions.
Follow the steps below to set up and run the Task Management App on your local machine.
-
Clone the Repository:
git clone https://github.com/rajmendra/taskify-app.git
-
Install Dependencies:
cd taskify-app npm install -
Run the App:
npm start
The app should now be running at
http://localhost:3000.
- Access the application through the provided URL.
- Use the dashboard to view upcoming tasks, overdue tasks, and completed tasks.
- Add, edit, or delete tasks as needed.
- Utilize search and filter functionalities for quick task access.
Vercel Link (https://taskify-app-git-main-rajmendras-projects.vercel.app)
- React
- React Hook Form
- React-DatePicker
Contributions are welcome! Fork the repository, create a branch, make your changes, and submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
Feel free to customize the README file based on your specific application details and features. Add or remove sections as needed.