My Yogi:

Your pocket yoga studio

Elevate your yoga experience! My Yogi App simplifies bookings, schedules, and payments, connecting instructors and enthusiasts seamlessly. Offering streamlined sign-up, dynamic scheduling, notifications, secure payments, and multilingual support, it's the ultimate platform for a thriving yoga community.

Yogi Welcome Screen
Yogi Home Screen
Yogi Role Screen


Health and Fitness


10 Members


Saudi Arabia


Oct 2023

Yogi Location Permission

Project description

Enhancing Yoga Connection & Convenience Exploration

My Yogi App is an app that connects yoga teachers with people who want personalized yoga classes. It makes it easy for Yoga Instructors and customers to book, manage, and pay for classes. Yoga teachers can show their skills, create classes, and handle bookings. Moreover, customers can easily find and book classes that fit their preferences.

Client’s Requirement

Streamlined Yoga Experience

The client's specifications for the yoga application include allowing customers to easily create accounts, while Yoga Instructors require admin approval for access. Customers can seamlessly join yoga classes at their preferred date, time, and location. Yoga Instructors can schedule sessions based on their availability and preferences, pending admin approval. Both customers and Yoga Instructors can choose from various subscription packages managed by the administration. Furthermore, timely notifications about upcoming yoga sessions are sent to both groups to enhance user experience. Lastly, the application ensures support for secure and convenient payment methods, including credit/debit cards, facilitating a smooth and reliable financial transaction process.


Addressing Implementation Hurdles

The team faced significant challenges in implementing the client's My Yogi App requirements. Introducing admin approval for Yoga Instructors required a delicate balance between vetting and smooth onboarding. Developing a dynamic class scheduling system accommodating Yoga Instructors ' availability and preferences while ensuring prompt admin approvals demanded intricate coordination. Managing various subscription packages required a user-friendly interface with effective oversight. Implementing timely notifications for both parties posed challenges in achieving real-time communication and consistent delivery. Integrating secure payment methods, including credit/debit cards, demanded meticulous compliance.

Yogi Hurdles in Implementation
Seeking an app like Yogi

Seeking an app like My Yogi?

Assort Tech can help you create a revolutionary mobile app tailored to your requirements.


Resolving Coordination Challenges

The team optimized the admin approval process, ensuring thorough vetting without causing delays to streamline Yoga Instructors ' onboarding. This enhancement facilitated a smoother onboarding experience for Yoga Instructors. The team implemented a robust coordination system, enabling Yoga Instructors to align availability and preferences with user schedules, ensuring prompt admin approvals for a responsive class schedule. Our solution for subscription package management involved developing a user-friendly interface for easy selection, with efficient administration oversight.

Furthermore, we implemented an advanced notification system to provide timely updates to customers and Yoga Instructors, enhancing real-time communication. Regarding secure payment methods, our meticulous approach involved implementing industry-compliant standards for credit/debit card transactions, ensuring a seamless financial transaction process. These solutions collectively aimed to ensure the successful implementation of the My Yogi App, aligning with the client's vision and requirements for a user-friendly, dynamic, and secure yoga community platform.

Main Features

MyYogi app offers an incredible range of features tailored for Yoga Instructors and enthusiasts alike:

User-Centric Interface

The "Home" section displays nearby Yoga Instructors and upcoming classes, enabling users to search and apply filters. A streamlined "Booking Process" allows reservations for public and private sessions, with the option to add favorites for quicker bookings.

Yogi Dashboard

Under 'My Classes,' Yoga Instructors efficiently handle registrations and access customer information with editable options, excluding specific details. The 'History' section provides a chronological record of completed, canceled, and disputed sessions. Additionally, 'Earnings' presents a financial summary, including total earnings, pending amounts, and class slot breakdowns.

Class Creation

Yoga Instructors can set up classes with customizable features and pricing, offering single and group sessions at preferred locations. Future bookings depend on package expiration. The "Upcoming Classes" feature manages sessions, allowing easy registration and cancellation.

Booking Management

"Booking Summary & Payments" offers a quick view of booked classes, redeemable points, and various payment methods. In "My Booking," users access details of ongoing, completed, and canceled bookings with filtering options.

Policy and Wallet Features

The "Cancellation/Subscription Policy" outlines refund policies tailored for distinct user categories. The "Wallet" feature displays refundable amounts and transaction summaries for new bookings. Furthermore, the "Points" section provides an overview of earned points, their respective value, and a summary detailing redeemed and accrued points alongside booking details.

Dashboard Control

The admin dashboard provides an overview of overall customer and Yogi counts. "Yogi Management" oversees requests, approvals, and profiles, allowing admins to manage blocking/unblocking features.

Package and Class Oversight

Admins manage subscription packages, classes (with blocking/unblocking capabilities), and Yogi earnings. System controls include points management for classes and dispute resolution for customers.

Language Support

The app seamlessly supports English and Arabic languages. Users can easily switch between languages, prompting the app content to translate accordingly.

Technologies Used

Tech For Transformative App

The development of the My Yogi App embraced modern tools and technologies to create a high-quality, user-friendly, and feature-rich application. The team opted for Flutter to ensure cross-platform compatibility. Adobe XD facilitated customer interface design, allowing for visualization and refinement based on user feedback. Front-end development utilized HTML 5, CSS 3, Bootstrap 5, and Javascript. For the backend, Asp.Net MVC 5 was employed. This holistic approach, incorporating cross-platform frameworks, secure databases like Firebase, and robust testing tools, resulted in an app that resonated with yoga enthusiasts, providing a transformative and enriching experience on mobile devices.


Elevating Yoga Experience Through Connected Community

The app met the client's requirements by providing easy customer account creation, seamless yoga class bookings, and efficient management for yoga instructors. The app's user-friendly interface, timely notifications, and secure payment methods ensured a smooth and engaging experience for customers and instructors. Overall, the My Yogi App achieved its goal of elevating the yoga experience by creating a thriving and connected yoga community.

Explore More About Assort

Explore the unique elements of AssortTech's workplace environment, including office design, recreational spaces, and wellness programs, and how these factors contribute to fostering a positive and productive work atmosphere.