Build an intermediate-level React application that demonstrates routing, form handling, and table management.
Task Management App – A productivity tool for creating, editing, viewing, and organizing tasks.
- Home Page: Displays all tasks in a table
- Create Task Page: Form to add new tasks
- Edit Task Page: Modify existing tasks
- Delete Task: Remove tasks from the list
- Form validation for task creation and editing
- Custom hooks to manage form state and validation logic
- Tasks stored in local state or persisted using localStorage
- Tabular display of tasks with columns like Title, Status, and Due Date
- Sorting and filtering capabilities
- Paginate task list for better readability
- Search bar to quickly find tasks by title or description
A fully functional task management app that showcases:
- React Router for navigation
- Controlled forms with validation
- Dynamic table rendering
- Pagination and search logic
- Local data persistence
- Task-Management [Website View] : https://lokistark.github.io/Task-Management/
- Vercel Deployment : https://task-manage-liard.vercel.app/login
