Flutter Fitness App Enhancements

Заказчик: AI | Опубликовано: 05.11.2025
Бюджет: 250 $

I have a production-ready fitness app built with Flutter that needs three key upgrades alongside a round of bug fixes. First, I want Stripe fully integrated so users can pay inside the app with a smooth, native experience—handling tokenization, secure storage, and webhook callbacks for purchase confirmation. Next comes subscription management. The app should offer Monthly and Yearly plans that automatically renew, can be paused or cancelled from the settings screen, and sync correctly with Stripe’s billing portal so invoices and failed-payment retries are handled without manual work. Finally, I want to roll out a points-based loyalty program. Each completed workout and every in-app purchase should award configurable points, which users can later redeem for free classes, merchandise, or discount codes I create from the admin panel. The points ledger must stay tamper-proof and update in real time on the user dashboard. Because these items touch core revenue flows, I’ll consider the job complete when: • Stripe charges succeed in live mode, receipts arrive, and plan status updates instantly inside the user profile. • Monthly and Yearly subscriptions renew automatically and survive app reinstalls. • The points engine tallies accurately, persists across devices, and deducts correctly on redemption—no negative balances or rounding errors. Please build and test on the latest stable Flutter channel and share clean, well-commented Dart code so I can maintain it long term.