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.