Duel Fit ππ»ββοΈ
DuelFit is a competitive fitness and habit-tracking mobile application currently in active development. Designed to turn daily routines into thrilling 1v1 battles, it seamlessly integrates gamified mechanics, real-time social accountability, and an automated health-point system to keep users consistently motivated.
My primary goal with this personal project is to build a highly responsive, cross-platform architecture backed by a robust serverless database to ensure real-time synchronization and an engaging, interactive user experience.
Key Features & Technical Stack:
- Frontend Architecture: Developed from scratch using Flutter (Dart), ensuring a smooth, native-like experience on both iOS and Android.
- Backend & Cloud Services: Powered by Firebase Cloud Firestore for real-time data sync, Cloud Functions (TypeScript) for automated referee logic, and Firebase Cloud Messaging (FCM) for push notifications.
Core Functionalities:
- 1v1 live fitness duels with custom durations and penalties.
- Gamified health system with daily check-ins and automated life deductions.
- Real-time βTauntβ mechanism to send interactive lock-screen alerts to opponents.
- Built-in multi-language support (English, Turkish, Spanish, Arabic).
- UI/UX Design: Implemented a clean, modern dark-theme interface featuring morphing action buttons, custom sound effects, and heavy haptic feedback for maximum user satisfaction.
- Project Status: Work in Progress (WIP) / Pre-release. Currently finalizing the push notification architecture and polishing the serverless backend before the initial beta launch.