TaskQuest

zyad

zyad walid

Key Features

·        • Create, delete, and search tasks effortlessly
·        • Set task priorities: High, Normal, or Low to maintain focus
·        • Assign due dates to ensure timely task completion
·        • Archive tasks automatically upon completion for record-keeping
·        • Visualize task progress with in-progress and completed task numbers via Chart.js
·        • Monitor average task completion time in minutes
·        • Personalize your profile with photo, name, username, and email details
·        • Switch between Light and Purple themes for a customized look
·        • Seamlessly toggle between Arabic (AR) and English (EN) language support
·        • Detect the device in use to tailor the user experience accordingly

Technologies & Libraries Used

TaskQuest leverages a variety of modern technologies to ensure a smooth, efficient, and responsive user experience. The app is powered by the following tools and libraries:
·        • React.js for building an interactive and dynamic frontend
·        • Redux for managing the application state effectively
·        • i18n for internationalization, providing multilingual support
·        • Chart.js for visualizing task progress and completion statistics
·        • LocalStorage and IndexedDB for storing user preferences and data locally
·        • Bootstrap for a responsive and mobile-friendly UI
·        • JavaScript (ES6+) for implementing the core functionality
·        • HTML5 & CSS3 for structuring and styling the app
Like this project

Posted Dec 2, 2024

TaskQuest is a task management system designed to streamline the process of managing and tracking tasks efficiently. With a user-friendly interface, the app off