ABOUT PROJECT
In 2022, AllCourse faced a pivotal moment in its journey towards revolutionizing the education online marketplace. The concept was ambitious but simple: create a platform where teachers could seamlessly connect with students and where schools and parents could effortlessly find the educators they needed. This was the vision that ignited the birth of AllCourse, a dynamic marketplace designed to bridge the gap in the world of education.
But, as with any ambitious project, the challenge lay in the execution. AllCourse needed a partner who could turn this vision into reality. They needed a development company that understood the nuances of creating a complex and user-friendly marketplace, a company that could provide the technical expertise and innovation required for such a venture. This was when AllCourse turned to Roobykon Software, a name synonymous with crafting innovative digital solutions—our track record of delivering scalable, user-centric digital solutions aligned perfectly with AllCourse’s vision.

Key Challenges
The AllCourse platform aimed to cater to a diverse user ecosystem, including teachers, school officials, and parents. Balancing the needs and expectations of these distinct user groups while ensuring a seamless user experience presented a significant challenge. Our team had to design a user interface that would be intuitive for all parties involved, ensuring that teachers could easily create profiles, schools could post job requests, and parents could find suitable courses.
Verifying the credentials and qualifications of teachers, as well as ensuring the safety of students, was also a complex undertaking. We implemented robust background checks, verification processes, and safety measures to create a secure learning environment for all users. Plus, we had to design a robust infrastructure capable of handling a growing number of users, courses, and job postings within an online marketplace case study. This required meticulous planning to ensure the platform’s performance and responsiveness as it expanded.
TECHNOLOGY STACK








Solution Highlights
For payment processing on this digital education marketplace, we integrated Stripe Connect, enabling secure and easy transactions on the marketplace. We also leveraged HubSpot as our CRM, utilizing its synchronization capabilities to connect users from Sharetribe to HubSpot for streamlined customer relationship management. To enhance content management, we implemented Contentful, giving the platform flexibility in handling and displaying content. The platform’s blog is powered by WordPress, ensuring ease of use and versatility in content creation. We used DigitalOcean for hosting, ensuring scalability and reliability, while Brevo enabled us to send personalized emails to users, enhancing communication and engagement.
The AllCourse platform also benefits from Facebook and Google Auth for simplified login and sign-up processes, providing users with a quick and secure way to access their accounts. The platform’s backend is built on Node.js and React, offering a responsive and efficient user interface. Additionally, Sharetribe serves as the foundation for the marketplace functionality, making it easy to manage listings, transactions, and customer interactions.

THE PROCESS
01
We kicked off this project by carefully defining the Minimum Viable Product (MVP) scope. In this phase, we engaged in detailed discussions to iron out the specifics of the features that would form the platform’s score. This phase laid the foundation for what AllCourse would become.
02
With the MVP scope in place, we focused on aesthetics and user experience. We embarked on a design journey, crafting the visual identity and user interface of AllCourse. The design was thoroughly reviewed and approved to align perfectly with the project’s vision.
03
The culmination of our efforts came as we rolled out the MVP within the 10-week timeline. This phase marked the launch of the AllCourse platform in its initial form. After just 10 weeks, users were already reaping the benefits of this innovative marketplace, connecting educators, schools, parents, and students.
04
To this day, we remain deeply committed to the AllCourse. Our team continues to provide dedicated support, ensuring the platform runs smoothly and efficiently. Moreover, we’re continually working on enhancing the platform, developing new features, and expanding its capabilities to meet the evolving needs of users.
Main Features
Course scheduling
Teachers can create class schedules, specifying frequency, days, and course duration.
Complex transaction process
AllCourse has a customized transaction process with varied commissions and phased payments tailored to different types of courses and jobs.
User sync with HubSpot
Users are seamlessly synchronized with HubSpot for targeted email campaigns. Automated tagging simplifies communication with specific groups, like California school officials and math teachers.
Teacher onboarding
Tutors undergo a comprehensive step-by-step questionnaire after registration, providing essential details about their education, experience, subjects taught, and licenses before their profiles go live.
Flexible cancellation policy
AllCourse offers a trial period for parents and school officials to experience classes, with the option of a full refund during this period.
Informative dashboards
Interactive dashboards present data from the platform and Google Analytics in visually appealing graphs and tables, offering valuable insights.
Dual marketplace models
AllCourse supports two marketplace models: one where teachers offer courses for purchase by school workers and parents, and another where school officials create jobs for teachers to apply for.
Referral bonuses
Parents and school officials receive course discounts, while teachers receive cash rewards, each with specific conditions for the invited users.
Custom search
Users can easily find courses, teachers, and jobs through tailored search options, including unique filters and sorting for each entity.
Discounts
Users can benefit from discounts through coupons, including course bargains for parents and education authorities, and commission discounts for teachers offering courses or applying for jobs.
Direct teacher contact
While Flex’s default setting restricts contact with providers to their listings, we’ve empowered parents and school officials to reach out to teachers directly, even if the teachers haven’t created a course, enhancing connections between them.
Start teaching without providing payout details
Despite Flex limitations, we allowed providers to publish listings without an immediate bank account connection. The platform holds funds until the teacher connects their account, automatically transferring the required amount.
RESULTS
Reflecting on the results of Roobykon’s collaboration with AllCourse, we’re truly proud of what we’ve achieved together. Our partnership was a journey filled with challenges and innovations, ultimately leading to the creation of an exceptional educational marketplace.
In summary, we overcame challenges with creative solutions, delivering one of the best online marketplace success stories where educators could thrive, schools could find the teachers they needed, and students could access a world of knowledge. It’s a testament to what can be achieved when vision, expertise, and dedication come together.

Lessons from AllCourse
The AllCourse project highlighted the importance of understanding and embracing the complexities of a diverse user base. Designing a platform that serves teachers, school officials, and parents required an in-depth analysis of each group’s unique needs and preferences. This approach, focusing on tailored solutions rather than one-size-fits-all, is crucial in our future projects, especially in sectors with varied stakeholders.
Implementing robust background checks and verification processes was vital in building trust and ensuring safety within the AllCourse online learning platform. This focus on security and trust is a critical lesson for upcoming tasks, emphasizing that user confidence is as important as user experience. Moreover, developing unique features like course scheduling, complex transaction processes, and user sync with HubSpot, as well as implementing a flexible cancellation policy and informative dashboards, highlights the importance of innovation and flexibility in meeting user needs. These features enhanced the user experience and provided a competitive edge.
MORE PROJECTS


















































