Time Management App Summary
by Stephanie Davis
Functionality:
The inspiration for me to create a time management app was my son and other individuals who live with ADHD and struggle with time management.
The core functionality of the app revolves around task management, allowing users to add, prioritize, categorize, and set deadlines for their tasks.
The timer feature provides users the ability to improve productivity through efficient timeboxing. An alarm sound serves as an audible cue anytime the
timer is enabled, and a button which appears as the timer sounds also provides the user the ability to stop the timer alert. Statistics on the bottom left
of the screen is a quick visual tally of the number of tasks a user has entered and completed.
Key Features:
- Task Management: Users can add, complete, and delete tasks with ease, keeping track of their progress.
- Priority and Category Filters: Tasks can be filtered based on priority and category, aiding users in organizing their workload.
- Timer and Alarm: The integrated timer encourages users to work in focused intervals, with a customizable duration, accompanied by a stoppable alarm.
Design:
The design of the app is crafted with a clean and user-friendly interface. The color palette, implemented using CSS, is thoughtfully chosen to promote a calm and focused environment for any user.
The responsive layout ensures a seamless experience across various devices to support accessibility.
CSS Highlights:
- Color Scheme: A blend of calming blues and contrasting accents creates a visually pleasing atmosphere.
- Responsive Layout: Utilizing media queries, the app adapts to different screen sizes, enhancing usability.
- Button Styling: The use of CSS styles for buttons, including hover effects, provides a polished and interactive feel.
Concepts Employed:
The development of the Time Management App involved the application of several key concepts, including:
- Event Handling: JavaScript was employed to handle various user interactions, such as submitting tasks, starting/pausing/resetting the timer, and stopping the alarm.
- Dynamic UI Updates: Real-time updates of the task list, timer display, and statistics reflect changes in the underlying data, enhancing the user experience.
- Audio Integration: JavaScript facilitates the integration of an alarm sound, adding a sensory dimension to the timer feature for ADHD users who struggle with time management and require alerts as reminders.
Experience the time management app here: Go to Time Management App