Projects using Azure DevOpsProjects using Azure DevOps𝐘𝐚𝐧𝐚 – 𝐓𝐞𝐜𝐡𝐧𝐢𝐜𝐚𝐥 𝐚𝐧𝐝 𝐅𝐮𝐧𝐜𝐭𝐢𝐨𝐧𝐚𝐥 𝐎𝐯𝐞𝐫𝐯𝐢𝐞𝐰
Yana is a health and fitness mobile application built to connect users with professional coaches, provide personalized workout plans, and enable seamless progress tracking. The platform focuses on simplicity, real-time interaction, and accessibility — helping users stay consistent on their fitness journey with expert guidance anytime, anywhere.
𝐊𝐞𝐲 𝐅𝐞𝐚𝐭𝐮𝐫𝐞𝐬
𝐒𝐦𝐚𝐫𝐭 𝐂𝐨𝐚𝐜𝐡 𝐒𝐞𝐚𝐫𝐜𝐡
Find the right coach by expertise, rating, or nearby location for a truly personalized fitness experience.
𝐋𝐢𝐯𝐞 𝐎𝐧𝐞-𝐨𝐧-𝐎𝐧𝐞 𝐒𝐞𝐬𝐬𝐢𝐨𝐧𝐬
Connect directly with certified trainers through live sessions for real-time guidance and accountability.
𝐏𝐞𝐫𝐬𝐨𝐧𝐚𝐥𝐢𝐳𝐞𝐝 𝐖𝐨𝐫𝐤𝐨𝐮𝐭 𝐚𝐧𝐝 𝐃𝐢𝐞𝐭 𝐏𝐥𝐚𝐧𝐬
Custom workout and nutrition plans are built around each user's individual goals and fitness level.
𝐏𝐫𝐨𝐠𝐫𝐞𝐬𝐬 𝐓𝐫𝐚𝐜𝐤𝐢𝐧𝐠 𝐃𝐚𝐬𝐡𝐛𝐨𝐚𝐫𝐝
Weekly and monthly insights give users a clear view of their progress and help them stay on track consistently.
𝐈𝐧-𝐀𝐩𝐩 𝐂𝐡𝐚𝐭 𝐚𝐧𝐝 𝐕𝐢𝐝𝐞𝐨 𝐂𝐚𝐥𝐥𝐬
Instant messaging and video calls with coaches provide on-demand guidance whenever users need it most.
𝐏𝐮𝐬𝐡 𝐍𝐨𝐭𝐢𝐟𝐢𝐜𝐚𝐭𝐢𝐨𝐧𝐬
Timely reminders for sessions, achievements, and daily goals keep users motivated and engaged throughout their journey.
𝐒𝐞𝐜𝐮𝐫𝐞 𝐏𝐚𝐲𝐦𝐞𝐧𝐭 𝐒𝐲𝐬𝐭𝐞𝐦
A reliable and secure payment system supports both subscription plans and individual session bookings with ease.
𝐂𝐨𝐦𝐦𝐮𝐧𝐢𝐭𝐲 𝐒𝐮𝐩𝐩𝐨𝐫𝐭
Group spaces and shared challenges foster a sense of community that keeps users inspired and accountable.
𝐓𝐞𝐜𝐡 𝐒𝐭𝐚𝐜𝐤 𝐎𝐯𝐞𝐫𝐯𝐢𝐞𝐰
𝐅𝐫𝐨𝐧𝐭𝐞𝐧𝐝 𝐌𝐨𝐛𝐢𝐥𝐞
React Native powers the cross-platform mobile experience across iOS and Android. Redux Toolkit handles global state management while React Navigation ensures smooth and intuitive in-app navigation. Styled Components and NativeWind deliver a responsive modern UI, and React Query manages efficient API data fetching and caching.
𝐁𝐚𝐜𝐤𝐞𝐧𝐝
Node.js with Express.js drives all REST API operations for users, coaches, and sessions. MongoDB with Mongoose provides scalable and structured data storage, while JWT authentication secures all user and coach logins. WebRTC and Agora enable real-time video calls, Stripe and PayPal handle subscriptions and payments, and Socket.io (http://Socket.io) powers live chat and real-time platform updates.
𝐂𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐧𝐝 𝐄𝐧𝐠𝐚𝐠𝐞𝐦𝐞𝐧𝐭
An in-app blog delivers fitness tips and expert guidance to keep users informed. Coach profiles display ratings, reviews, and expertise tags for easy comparison. Push notifications via FCM and OneSignal send timely reminders and updates, while gamification elements including badges, streaks, and rewards boost long-term motivation.
𝐃𝐞𝐯𝐎𝐩𝐬
The platform is deployed on AWS and Firebase for reliable scalability. CI/CD pipelines are managed through GitHub Actions, with Crashlytics and Sentry handling error monitoring. Uptime monitoring ensures consistent backend performance and availability.
𝐒𝐞𝐜𝐮𝐫𝐢𝐭𝐲 𝐚𝐧𝐝 𝐏𝐞𝐫𝐟𝐨𝐫𝐦𝐚𝐧𝐜𝐞
𝐄𝐧𝐝-𝐭𝐨-𝐄𝐧𝐝 𝐄𝐧𝐜𝐫𝐲𝐩𝐭𝐢𝐨𝐧
All video calls and messages are fully encrypted to ensure complete privacy and user confidentiality.
𝐒𝐞𝐜𝐮𝐫𝐞 𝐀𝐮𝐭𝐡𝐞𝐧𝐭𝐢𝐜𝐚𝐭𝐢𝐨𝐧
JWT and OAuth options provide robust and flexible login security for both users and coaches across all devices.
𝐏𝐞𝐫𝐟𝐨𝐫𝐦𝐚𝐧𝐜𝐞 𝐎𝐩𝐭𝐢𝐦𝐢𝐳𝐚𝐭𝐢𝐨𝐧
Optimized media handling, lazy loading, and intelligent caching ensure smooth video sessions and fast overall app performance.
𝐒𝐮𝐦𝐦𝐚𝐫𝐲
Yana delivers a secure, scalable, and engaging fitness experience where users can easily connect with professional coaches, track their personal goals, and stay motivated every step of the way. With real-time interaction, personalized planning, and a supportive community, Yana makes expert fitness guidance accessible to everyone.