A productivity and goal-setting tool designed to help people achieve long-term objectives. Whether used individually or in mentor–student relationships like coach and athlete, Analog makes it easier to set goals, break them down, and stay accountable.




Smart Tracking for Real Progress
Users can define goals, split them into tasks, add notes, and organize everything with filters and priorities. Collaboration allows mentors to assign tasks directly and track progress, making the tool especially powerful for training and coaching. The reporting section turns data into insights, with dashboards showing monthly and quarterly progress, metrics like completion rate, focus, and energy, and suggestions for how to improve goal-achievement in the future.





Simple. Powerful. Intuitive.
We designed Analog to feel simple yet powerful. Goals and tasks are easy to create and manage, while reports give users a clear visual overview of their progress.
Smooth collaboration flows make it easy for mentors and students to work together without adding complexity.




FlutterFlow & Supabase
We built Analog in FlutterFlow, enabling quick delivery of a polished cross-platform app with custom functionality like goal tracking and mentor collaboration.
Supabase powers authentication, real-time data, and task management, while fl_chart and rich text libraries support dynamic reporting. The main challenge was keeping user inputs and live charts perfectly in sync, requiring seamless real-time updates without lag.



Analog gives users the structure and insight they need to achieve more. By combining goal-setting, collaboration, and actionable reporting, it helps individuals and mentor–student pairs stay focused, track progress, and continuously improve.



Automated Weekly and Quarterly Reports
The system generates weekly reports by aggregating user activity over the past seven days. It tracks task outcomes (completed, partially completed, missed), calculates completion rates, and identifies patterns such as energy and focus trends. The report includes visual breakdowns, a most common failure reason, and a short insight with up to two behavior suggestions derived from predefined rules.
Quarterly reports follow the same structure but operate on a longer time frame. Instead of daily data, they summarize performance across weeks, effectively aggregating multiple weekly reports into a higher-level overview. Both report types are generated automatically on a schedule, ensuring consistent feedback without requiring user input.



Notifications and In-App Purchases
Push notifications are handled through OneSignal, allowing the product to deliver updates and reminders based on user activity and system events. This setup supports segmentation and scheduling without requiring custom infrastructure.
In-app purchases are implemented using RevenueCat, which centralizes subscription logic and purchase handling across platforms. This simplifies state management in the app and ensures consistency in how access and entitlements are applied.








