· • 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