Skip to content

Portfolio · Vocational training · Web

From enrolment to job-ready,on one shared record.

This is a course and trainee management portal: administrators enrol aspirants, publish courses and review submitted work, while trainees follow a staged learning journey, hand in projects and watch their own progress build — two role-based surfaces, reading and writing one record.

A trainee dashboard showing a four-stage learning journey with start dates, completion percentages and a days-late notice.
A journey with dates on it: four stages, and a stage past its date says by how much.
Sector
Vocational training
Surfaces
Trainee workspace, admin console
Access
One role, one surface, read-only to its holder
Journey
Four stages, from Foundation to Job Ready
01

Trainee workspace

/ 03

A journey with dates on it.

The trainee’s first screen is not a course list — it is where they stand against a plan, across four named stages, with a stage past its expected date saying by how much and the panel ending on an instruction, not a finding. Each enrolled course carries a completion percentage and the step count underneath it, work is handed in with a code link and a demo link, and XP, streak and achievements sit on a profile beside the trainee’s own résumé builder, GitHub and LinkedIn links.

  1. 01

    Four stages, named

    Foundation, Core Development, Advanced Tech, Job Ready.

  2. 02

    Both figures, on every course

    A percentage says how you are doing; a step count says what is left.

  3. 03

    The review is written down

    Who approved a submission, what they said, and what they scored.

A course list with a completion percentage and a step count under each enrolled course.
Both figures, on every course: a percentage for how you are doing, a step count for what is left.
A projects screen with a submitted project, its code and demo links, and a written review with a score.
Work handed in with a code link and a demo link, then reviewed and scored by name.
A trainee profile with XP progress, a daily streak, achievement count, and GitHub, LinkedIn and résumé builder links.
Progress that belongs to the trainee: XP, streak and achievements beside their own résumé builder.
02

Admin console

/ 03

The programme, at a glance.

The console opens on capacity, not a menu: total enrolled, total active, job-ready and successful placements across the top, onsite and remote seats beneath, and a branch filter that re-reads all of them. Every aspirant carries a branch, a batch, a course and a status, with active, suspended and terminated counted apart; every course row carries its technology tags, its publication state, its enrolled count and its video count, so a draft cannot quietly collect students.

  1. 01

    Stated as a fraction

    Capacity reads as a count against its denominator — a number without that is decoration.

  2. 02

    State is a tile, not a column

    Active, suspended and terminated are counted apart, with batch distribution on its own tile.

  3. 03

    A draft cannot collect students

    Every course carries a publication state beside its enrolled count.

An admin console dashboard with total enrolled, total active, job-ready and successful placements as headline tiles, onsite and remote seats beneath.
The programme, at a glance: capacity stated as a count against its denominator.
An aspirant management screen with total, active, suspended and terminated counts, batch distribution, and a filterable table below.
Every aspirant, and what state they are in — active, suspended and terminated counted apart.
A course management screen listing courses with technology tags, publication state, enrolled count and video count on each row.
Courses, and who is on them — a draft cannot quietly collect students.
03

Role-based access

/ 03

One account, one role, one surface.

The role decides which of the two surfaces an account opens, and its holder cannot change it — shown on the profile, changed only by an administrator. Identity is editable and access is not: a name and a picture change, an email and a role do not, and security sits in its own tab apart from the profile.

  1. 01

    Read-only to its holder

    The role is shown on the profile, and changed only by an administrator.

  2. 02

    Identity is editable, access is not

    Name, picture and contact change; email and role do not.

  3. 03

    Security has its own tab

    Password and session controls sit apart from the profile.

A profile settings screen with a full name field editable, an email field locked, and a read-only role field.
Identity is editable, access is not: name and picture change, email and role do not.

The last word

This shows how Famysys builds a training programme: two role-based surfaces over one record, an admin console for enrolment, courses and review, and a trainee workspace for the journey, the work and the progress. We start from your intake and your course map rather than from a template.

Built in

  • Trainee workspace
  • Admin console
  • Role-based access
  • Staged journey
  • Peer review

All projects

Let's build what's next

Technology alone doesn't transform businesses.The right partnership does.

Modernizing systems, building a new product, or exploring AI-driven transformation — Famysys helps you move forward with confidence.

  • SOC2 Type II Compliant
  • Strict Commercial NDA
  • Zero Lock-In Guarantee

Famysys

We Engineer Clarity

Scan to Connect

Instant digital business card & WhatsApp link