Case studies

MOME e-learning and mentoring platform

E-learning

Java

Spring Boot

PostgreSQL

TypeScript

React

Next.js

Microsoft Bookings

SharePoint

Payment

SSO

MOME e-learning and mentoring platform cover photo

About this project

Moholy-Nagy University of Art and Design (MOME) is one of Hungary's leading universities in the creative and design fields. As part of the university's broader digital transformation efforts, MOME introduced its first dedicated e-learning system to complement in-person education and support internal training programs.

The goal was to provide a unified, accessible platform where students, mentors, and lecturers could interact, share learning materials, and track progress. At this stage, the platform was piloted on a selected set of courses, enabling the university to test and refine the system before broader adoption.

WRD Labs was responsible for the frontend and backend development, system integrations, and production environment setup, while the UX/UI design was provided by MOME's in-house design team, with whom we collaborated continuously.

Client

Participants

WRD [IT Solution Provider]

Visit site

Business value

  • Unified learning platform: A centralized digital system was introduced that brought together learning materials, assignments, feedback, and mentoring in one place, supporting both internal training and selected academic courses.
  • Streamlined assignment workflow: Students could upload assignments and track deadlines in the same system where teachers provided evaluations and feedback, significantly simplifying the learning process.
  • Enhanced collaboration: The platform supported team-based project work, enabling students to form groups, collaborate on shared tasks, and submit joint deliverables.
  • Mentoring made simple: With Microsoft Bookings integration, students could schedule mentoring sessions directly within the platform, strengthening the connection between mentors and mentees.
  • Seamless course administration: By integrating with Neptun, course and participant data could be synchronized automatically, reducing the administrative workload for teachers and coordinators.
  • Foundation for future growth: Beyond internal pilot courses, the platform established the technical basis for public, paid courses—expanding the university's educational reach beyond traditional boundaries.

Challenges

  • Diverse course structures: The system had to accommodate various course types, including university, public, invitation-only, and paid programs. Supporting these different formats - and in some cases their combinations - introduced additional complexity to course management.
  • Complex role and permission management: The platform needed to support multiple user groups - students, teachers, mentors, and administrators. Each role required not only different levels of access but also distinct workflows and tailored interfaces.
  • System integrations: To fit smoothly into MOME's digital ecosystem, several integrations were required:
    • Neptun for course and participant synchronization
    • Microsoft Bookings for mentoring session scheduling
    • SharePoint for document storage
    • Teams for mentor-student communication
    • MOME SSO for secure login
  • Strict academic deadlines: The system had to be operational by semester start to ensure uninterrupted teaching. This fixed deadline left no margin for delays and required disciplined project execution.
  • Live academic environment: New features had to be released while the semester was already in progress. This required careful planning to avoid interruptions, ensuring that students' progress, submissions, and results were never lost during updates.
  • Managing numerous end-user responses: The continuous involvement of end-users on the business side made the deployment of the completed application easier, but also required greater flexibility in handling continuously emerging new requirements.
MOME e-learning first slide
MOME e-learning second slide
MOME e-learning third slide
MOME e-learning fourth slide

Solution

  • Agile, sprint-based workflow: Development was organized in two-week sprints with regular demos and syncs. Thanks to quick feedback from the customer's side, we were able to react rapidly to changes and adjust the implementation without losing momentum.
  • Reusable component set: Based on the Figma designs, we created a reusable component library that allowed us to implement new screens more efficiently. This approach significantly accelerated development and improved consistency across the platform.
  • Close collaboration with MOME experts: We worked in continuous alignment with MOME's UX/UI team, internal developers responsible for system integrations, and project coordinators. This close cooperation ensured smooth decision-making and consistent progress throughout the project.
  • Strong testing and quality assurance: Both manual and automated testing were applied before each release, ensuring that new features could be introduced without disrupting ongoing courses or risking the loss of student data.

Technology

Java

Spring Boot

PostgreSQL

TypeScript

React

Next.js

SimplePay

Microsoft Graph API

More featured work

Access4you
audit system

Accessibility Services

TypeScript

React

React Native

Next.js

Java

Spring Boot

PostgreSQL

Docker

CMS

PLAY
airlines booking

Aviation

TypeScript

React

Next.js

GraphQL

Prismic CMS

Payment

Development

QA

Let’s talk!

We’re here to help with your software development needs. Whether you have a question or want to discuss a project, feel free to get in touch. We look forward to connecting.