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.

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