
Context
Design a motivating fitness-tracking app that works offline while offering personalized programs based on the user's actual equipment.
Solution
Built a hybrid mobile app with React Native and Expo. Microservices backend (Node/Express) for workout management, with a gamification layer driven by daily XP tiers.
Technical architecture
- Mobile FrontendReact Native with Tab/Stack navigation and dynamic theming
- Backend & DataREST API on Node.js with MongoDB (Mongoose) for performance history
- ExperienceGamification system (XP, levels, badges) and offline mode with sync