Your perfect instructor is next door.
Your perfect instructor is next door.
InstructME
InstructME is a startup that helps individuals find instructors for online and offline classes.
Mobile
PM
QA
Period: 12 months.
Client location: USA.
Business model: Time & Material.
iOS development, Backend development, QA, Project management
InstructME was to become a meeting point for users looking to join classes, either online or face-to-face, and instructors willing to find new students. The challenge ahead of the Perpetio development team was to create an iOS app that would cater to two different target audiences: the students looking for a trustworthy teacher and instructors who want to offer their lessons through an app. Plus, both parties will need a convenient in-app communication method, video calling capabilities for classes online, and a set of payment options, including in-app online payment.
Implementing all the latest technologies and principles, our team came up with an iOS application that introduces different feature sets for two user types. Perpetio introduced two separate user flows for students and instructors. As we completed iOS and backend development, each user type can perform all the must-have actions to set up a lesson, no matter the preferred mode (online or offline) or payment method. While the students can filter instructors, view instructor profiles, sign up for a lesson, and more, instructors have a different feature set, including posting in-person or online classes, viewing their schedule, and approving/discarding student lesson requests. Our team also worked on glitch-free video calling functionality for classes and instant one-to-one messaging. We selected Stripe as a secure in-app payment provider.
InstructME is a one-stop shop for anyone looking for activity classes. Whether it’s a regular online workout with the same instructor or a one-time session in a new location during a vacation, users can find a teacher that matches their preferences, price range, and schedule through instructor search and filter features. It takes just a few taps to sign up for a class, be it an in-app video call or a face-to-face session. Students and instructors alike can attend classes hassle-free with instant chat communication, lesson reminders, and an in-app payment system.
Every instructor can create a free profile with their photos, videos, certifications, and information on their experience and specialization. Plus, they can share upcoming classes and available hours for personal sessions. Users can filter instructors and find a perfect match based on class type, instructor’s availability, and distance. Every profile includes reviews, too, so students are getting maximum information for a well-informed instructor choice.
After finding an instructor that matches their needs perfectly, a student can choose between public or private, online or in-person lessons, as well as set up a convenient payment method, such as cash or card. Instructors then review and approve or decline a student’s request to join the class. For a more personalized approach, students can ask for personal training in the trainer’s free time slots. Instructors can perform online lessons right in the app’s Open Video Room. Students and instructors can message each other before the class to clarify any details or after to share their impressions.
Both students and instructors can view the upcoming classes and will get reminders before the lesson – no chance of forgetting. What’s more, instructors can arrange their schedules, both with public and private classes, so they stay on top of things and let their students know their availability.
To make things convenient, students can choose between several payment methods, including cash, in-app card payment, or credits. Instructors have no problem transferring the in-app payments to their bank accounts and viewing their money transfer history.
An active and healthy lifestyle isn’t limited to exercising. Users and trainers can chat in the app to discuss diet and daily activity recommendations, training strategies, or any other questions.
4 people
12 months
USA
Meta Events Manager
Stripe
iOS: Xcode
Backend: Visual Studio Code
Swift, Node.js
AWS, Docker, PostgreSQL
VOiP/Push notifications