Banner Image

Sylvan Learning is a leading provider of personalized tutoring services, offering innovative educational programs for students of all ages. With a commitment to fostering academic success and confidence, Sylvan Learning sought to leverage technology to enhance its tutoring programs and streamline administrative processes.

Project Overview

Sylvan Learning is undergoing a significant transformation as they migrate their existing system from Angular to React. This decision reflects their commitment to staying current with technological advancements and improving system efficiency. Collaborating with Hexaa, a team of experienced tech experts, Sylvan aims to seamlessly transition their software infrastructure while minimizing disruptions to their operations. Leveraging the capabilities of React, the new system will offer improved performance, scalability, and maintainability. This migration project signifies Sylvan's strategic investment in modernization, ensuring they remain at the forefront of educational technology to better serve their students and staff.

Duration: 2 Years

Technologies used:

Client Logo

Challenges

During the migration of Sylvan Learning's system from Angular to React, several challenges were encountered, each demanding unique solutions for successful implementation. One notable obstacle was managing timezones effectively. With Sylvan's widespread operations spanning across different regions, ensuring seamless synchronization of schedules and data across various time zones proved to be a complex endeavor. This challenge necessitated the development of robust strategies and mechanisms to accurately handle time zone conversions, preventing discrepancies and ensuring consistent user experiences across the platform. Additionally, maintaining data integrity and preserving historical information during the migration process posed another significant challenge. With years of valuable data stored within the existing system, preserving data integrity while transitioning to React required meticulous planning and execution to prevent data loss or corruption.

App Functionality:

Onboarding Portal

Sylvan Learning's platform offers an intuitive Onboarding portal designed to facilitate the seamless sign-up and sign-in process for both tutors and parents. This portal serves as the entry point for new users, providing a user-friendly interface for account creation and authentication.

Parent Panel - Child Management

Parents can effortlessly add or remove children from their profiles, allowing for easy management of multiple students' educational journeys.

Parent Panel - Session Booking

Parents can schedule tutoring sessions for their children directly through the platform, choosing from available time slots and specifying preferred tutors or subjects.

Parent Panel - Session Management

The platform enables parents to efficiently manage upcoming and past tutoring sessions, providing visibility into session details, including dates, times, and tutor information.

Parent Panel - Profile Editing

Parents have the flexibility to edit their profiles, updating personal information, contact details, and preferences as needed.

Parent Panel - Invoice Review

The platform allows parents to review invoices for tutoring sessions, providing transparency and accountability regarding billing and payment history.

Parent Panel - Tutor Search

Parents can explore a diverse pool of tutors worldwide, filtering by criteria such as subject expertise, availability, and reviews to find the best match for their child's needs.

Parent Panel - Communication

The platform facilitates seamless communication between parents, tutors, and administrators, enabling inquiries, scheduling adjustments, and feedback exchanges.

Parent Panel - Session Feedback

Parents can provide feedback on tutoring sessions, sharing insights and suggestions to enhance their child's learning experience.

Parent Panel - Session Request Handling

Parents can accept session requests initiated by tutors, confirming session bookings and ensuring alignment with their scheduling preferences.

Parent Panel - Session Rescheduling

In cases where scheduling conflicts arise, parents have the option to reschedule tutoring sessions directly through the platform, promoting flexibility and convenience.

Tutor Panel - Session Management

Tutors can view and manage their tutoring sessions, including details such as student names, subjects, and scheduled times.

Tutor Panel - Communication

Tutors can communicate with parents and administrators, facilitating coordination, feedback exchange, and scheduling adjustments.

Tutor Panel - Profile Editing

Tutors have the ability to update their profiles, including qualifications, expertise, availability, and contact information.

Tutor Panel - Session Feedback

Tutors can provide feedback on tutoring sessions, offering insights into student progress, challenges, and areas for improvement.

Tutor Panel - Session Request Handling

Tutors can initiate session requests for prospective tutoring sessions, providing parents with scheduling options and session details.

Tutor Panel - Session Rescheduling

Tutors can accommodate scheduling changes by rescheduling tutoring sessions as needed, ensuring flexibility and responsiveness to parents' needs.

Admin Panel - Session Creation

Administrators can create tutoring sessions on behalf of parents or tutors, facilitating scheduling and session allocation.

Admin Panel - Profile Management

Administrators have the authority to edit profiles for tutors and parents, ensuring accurate and up-to-date information within the system.

Admin Panel - Promotional Code Management

The platform enables administrators to manage promotional codes, facilitating marketing campaigns and incentivizing user engagement.

Admin Panel - Geofencing Implementation

Administrators can implement geofencing measures to define market boundaries and tailor platform features and offerings accordingly.

Admin Panel - Content Management

The platform features a content management system (CMS) that allows administrators to manage and update platform content, ensuring relevance and accuracy.

Admin Panel - Reporting

Administrators can generate various reports to gain insights into platform usage, user engagement, session performance, and other key metrics, facilitating data-driven decision-making and strategic planning.

Solution

" Through a collaborative effort with Hexaa's analysts and software engineers, the health-based project has achieved an innovative, data-driven solution. With the array of personalised features now available, the typical appointment management can be significantly streamlined, often within just a matter of days. This achievement has not only enhanced user satisfaction and loyalty among patients and staff but also positioned Brio Medical to attract a broader user base. "

Results

4 months

From Idea to MVP

800% MoM

Increase In SEO Performance

Less than 1 hour

From a new listing being created by the seller to being available on the page with a lot of additional data.

3 Million Offers

Sourced from external multi-listing US services in near real-time, available at the user’s fingertips within seconds.