Movement - Habit & Goal Tracker | Fitness mobile app

Yurii

Yurii Mykhailyshyn

Movement - Habit & Goal Tracker Fitness app helps users track habits and goals with features like goal setting, habit tracking, progress stats, reminders, and insights to maintain motivation and accountability.

Authentication: Secure sign-in via Firebase Authentication.
Subscriptions: Managed with RevenueCat SDK.
Discount Codes: Handled by MySQL and .NET backend.
Server Infrastructure: Deployed on Digital Ocean using Docker.
Admin Interface: Managed with FlutterFlow and .NET backend.
Gamification: XP earned and tracked in Firebase.
Notifications: Push notifications via FCM.

Full Description

Authentication: Technologies: Utilize Firebase Authentication with Flutter and Dart for secure user sign-in and sign-up. Workflow: Users can register or sign in using email/password or social media accounts via Firebase Authentication integrated with Flutter.
Subscriptions: Technologies: Integrate RevenueCat SDK with Flutter for subscription management. Workflow: In-app purchase subscriptions using RevenueCat SDK, allowing for seamless subscription management and payment processing.
Discount Codes: Technologies: Implement discount code system using MySQL database with .NET backend in C#. Workflow: Users enter discount codes during subscription purchase, with validation and discount application handled by the .NET backend.
Server Infrastructure: Technologies: Deploy server infrastructure on Digital Ocean using Docker containers. Workflow: Utilize Docker for containerization and Digital Ocean for hosting, ensuring scalable and reliable server infrastructure.
Administrative Interface: Technologies: Develop administrative interface using Figma design tool and FlutterFlow for frontend, .NET with C# for backend. Workflow: Admins manage exercise systems via the FlutterFlow-based frontend, with changes reflected in MySQL database via .NET backend.
Gamification: Technologies: Implement gamification features using Flutter and Dart, with Firebase Realtime Database for data storage. Workflow: Users earn experience points (XP) for completing exercises and participating in challenges, with XP stored and managed in Firebase Realtime Database. Notifications: Technologies: Integrate Firebase Cloud Messaging (FCM) with Flutter for push notifications. Workflow: Set up push notifications using FCM to remind users of exercises, notify them of challenges, and send personalized messages.
Business Concepts: Market segmentation, customer retention, user experience (UX) design, data analytics, agile development, monetization strategy. Niches: personal development, habit formation, goal tracking, productivity enhancement, possibly fitness & wellness.
Technologies: Flutter, Dart, FlutterFlow, FireBase, C#, .Net, MySQL, CI/CD, Docker, Figma, Digital Ocean, RevenueCat SDK, Facebook SDK.
Like this project

Posted Feb 11, 2025

Movement - Habit & Goal Tracker Fitness app helps users track habits and goals with features like goal setting, habit tracking, progress stats, reminders, etc.