TaskHub is a lightweight and intuitive task management app designed to help you organize, prioritize, and complete your tasks efficiently. Whether you're managing personal to-dos, work projects, or team collaborations, TaskHub offers a seamless experience with powerful features that keep you on track. ✅
🔬Website Flow

Login Page

Registeration Page

Search and Filter

View Tasks + Notifications
🌟 Features
Task Creation: Add new tasks quickly with a simple and user-friendly interface.
Task Categorization: Organize tasks into categories for better management and prioritization.
Progress Tracking: Mark tasks as completed and monitor your overall progress.
Due Date Management: Set deadlines to ensure timely completion of tasks.
Task Filters: Filter tasks by status (completed, pending) to focus on what matters.
Responsive Design: Optimized for both mobile and desktop devices for seamless usage.
Task Editing: Update task details such as name, due date, or priority level.
Task Deletion: Remove completed or irrelevant tasks effortlessly.
Technologies Used
Frontend: React.js for building the user interface and managing components.
Backend: Node.js with Express.js for the server and API handling.
Database: MongoDB for data persistence.
Axios: For handling HTTP requests between frontend and backend.
JWT Authentication: Used for user authentication and session management.
Mongoose: For object data modeling with MongoDB.
Bootstrap : For responsive and user-friendly styling.
🎯 Usage
Open the app in your browser.
Add tasks by clicking the "Add Task" button and filling in the details.
Mark tasks as completed or edit them as needed.
Use filters to view completed or pending tasks.
0 likes · 8 views · Feb 3, 2025
TaskHub is a lightweight and intuitive task management app designed to help you organize, prioritize, and complete your tasks efficiently.