Stay on Task

A cross-platform mobile task manager built with Flutter and SQLite. Stay on Task helps users prioritize, schedule, and track their goals—anytime, anywhere—even offline.

Stay on Task Preview

Problem & Insights

Many people—especially students, freelancers, and remote workers—struggle with managing their day-to-day tasks. Popular productivity apps were either too complex, focused on team collaboration, or lacked personalization and offline support. We needed to build something lightweight, user-friendly, and functional without an internet connection.

Key Problems Identified:

  • Overwhelming UI in most task apps
  • No offline task management
  • Limited personalization or smart suggestions
  • Missing support for recurring and priority-based tasks

Research Methods:

  • 30+ user interviews (college students, freelancers, working parents)
  • A survey with 75 responses about productivity struggles
  • Competitive analysis of apps like Todoist, Microsoft To Do, and Notion

Findings:

  • 85% wanted a clean, distraction-free interface
  • 73% preferred a mobile-first tool that works offline
  • Users wanted streaks, quick task creation, and reflection tools

Design & Key Features

We took a minimalist, intuitive design approach using Flutter for cross-platform compatibility. Our goal was to provide just enough structure to guide users without overwhelming them.

Design Highlights:
  • FAB (Floating Action Button) for one-tap task creation
  • Tagging and priority indicators with color codes
  • Dark/light theme toggle
  • Calendar integration for due dates
Personalization Features:
  • Smart reminders based on usage patterns
  • Task filtering by tag, date, and priority
  • Daily, weekly, and monthly views
  • "Reflection mode" to review task streaks and missed items
Design Tools:
  • Figma for wireframes and prototypes
  • Adobe XD (for presentations)
  • Accessibility through semantic labels and large tap targets
  • Responsive design tested on Android & iOS simulators

Security & Data Privacy

Built with privacy-first in mind:

  • No cloud storage — all data stored locally using SQLite
  • Optional passcode lock to open the app
  • Export tasks as .csv
  • No third-party analytics or trackers

Development & Technology Stack

  • Frontend: Flutter (Dart)
  • Backend (local): SQLite
  • Design: Figma, Adobe XD
  • Platforms: Android & iOS (Xcode, Android Studio)
  • Version Control: Git + GitHub

Outcomes & Impact

  • 92% of testers completed more daily tasks
  • 60% reported improved focus within 5 days
  • 85% highlighted offline support as top feature
  • Featured in Alabama A&M's student tech showcase