All work02 / Learning platform

Rwaq LMS

Structure for the work of learning.

Rwaq is a learning-management platform associated with Medica Scope. The frontend work covers role-based access, admissions workflows, dashboards, and dynamic configuration in an Angular/Nx application.

Context
Previous work at Medica Scope
Engineering scope
Frontend development
Built with
Angular · TypeScript · Nx · HTML & CSS
Rwaq's public Arabic landing page, showing its education platform introduction and product preview.
Rwaq's public landing page, captured 5 November 2026.

01Context

Many workflows. One coherent application.

Learning software needs to accommodate courses, admissions, user roles, and academic workflows. Each brings its own information and decisions, while still belonging to the same product.

The public project record identifies Rwaq as a team project at Medica Scope, developed between December 2025 and July 2026.

02Approach

Give complex workflows a clear interface.

The described frontend contribution brings role-based access, admissions flows, dashboards, and configurable views into an Angular application. TypeScript supports the application code, with Nx providing the workspace tooling.

03Architecture

A modular frontend around distinct tasks.

Angular and TypeScript provide the application foundation, with Nx for workspace tooling. The frontend scope brings together user roles, admissions, dashboards, and dynamic configuration.

The diagram maps these application areas within the shared frontend.

04Implementation

Focus on the paths people use.

The frontend work centers on the platform's practical workflows.

Role-based access
Interfaces connected to the different responsibilities within a learning platform.
Admissions
Application workflows for the steps leading into an educational program.
Dashboards & configuration
Product views and dynamic settings within the shared frontend.
Rwaq's program-management preview, with program cards and filtering controls, as displayed on its public landing page.
Program-management preview published on Rwaq's public landing page.

05Considerations

Different roles. Consistent interfaces.

A learning platform needs clarity about which actions belong to each role. Admissions and configuration add further states and decisions to the same application; keeping those areas coherent is a central frontend concern.

06Outcome

A live entry point to the platform.

The public landing page introduces the platform and displays previews of its program-management interface. The images here come directly from that public page. Sign-in and registration are available through the product's entry points.

The linked project and experience records document the frontend contribution as part of a wider team effort.

Sources & further reading

Previous professional frontend work at Medica Scope, developed with a wider team. Scope is documented in the linked project and experience records.

Next case study / 03Leedo Smart

A good place to begin

What are you
building next?

A new product, a difficult system,
or a considered next step.

Start a project