Case Study
RemindLy
RemindLy is a personal task and reminder app designed to help people remember what needs to be done and when it needs to happen.
- Role
- Product design + mobile development
- Outcome
- Offline reminders that stay accurate after tasks change.
- Stack
- Flutter · Dart · Hive
Project Overview
Problem and Solution
Role & Responsibilities
- Shaping task details that can hold titles, descriptions, notes, categories, priorities, dates, times, whether a task is finished, and attachments.
- Creating clear task-list, calendar, creation, editing, and detail views.
- Supporting both quick task entry and more detailed task planning.
- Keeping task changes and reminders aligned.
- Handling early reminders, due alerts, stopping an alert, and delaying an alert for five minutes.
- Making the alarm noticeable through sound, vibration, and a screen that stays visible.
- Restoring useful reminders after the app has been closed or placed in the background.
- Checking the main task, reminder, saved-information, creation, and alarm experiences with repeatable checks.
Design Process
Key Features
Tech Stack
Challenges & Solutions
Keeping reminders accurate after changes
Changing a date, time, title, or whether a task is finished can make an earlier reminder incorrect. RemindLy stops the old reminders first and then prepares a new set from the latest task information.
Supporting different kinds of schedules
One deadline and a start-to-end time period need different reminders. The three schedule choices keep these differences clear for the person and consistent throughout the task list, calendar, and alert experience.
Getting attention at the right moment
A normal notification can be missed. For final due alerts, the app can use a more noticeable alarm with sound, vibration, a visible alert screen, and quick actions.
Handling several tasks due together
Showing one task and hiding the others would make the alert incomplete. The alarm view finds unfinished tasks due at the same minute and presents them together in a scrollable list.
Working across device types
Phone alarms are stronger than browser alerts. The browser version does not start reminder alerts, and the Apple-device alert approval experience needs a clearer user-facing step. These are current limits, not claims of equal behavior everywhere.
Final Product
- 01
After the initial welcome experience, the person opens Tasks from the main screen or starts from a calendar date.
They select Add Task or Schedule, enter the task information, choose No Time, Due Time, or Time Range, and save.
- 02
The task appears in the list or calendar and remains available after the app is closed and opened again.
RemindLy prepares the appropriate early reminders and final alert based on the chosen schedule.
- 03
When the time arrives, the person sees the task title and available details in the alarm.
They can dismiss the alert or snooze it for five minutes. Completing or deleting the task stops future alerts. Archiving also stops alerts, while restoring the task prepares them again when appropriate.
