Back to archive

02 / Record

2022

KS54 — applicant services

Practice

Frontend / forms / mobile web / integrations

A set of applicant-facing services for College of Communications No. 54. In 2022 the journey was split into two related but independent React modules: the multi-step abit.ks54 questionnaire and invite.ks54 for admissions-office appointment booking and visit confirmation.

Scope of work

  1. 01

    Work with the separate abit.ks54 React module for the multi-step applicant questionnaire

  2. 02

    Authentication by questionnaire number and PIN, personal data, passport, address, education, grades and additional details

  3. 03

    Program choices, paid-study scenarios, legal representative data and student activities

  4. 04

    Work with the separate invite.ks54 React module for admissions-office appointments

  5. 05

    Date/time selection, visit confirmation, address, room and required-document checklist

  6. 06

    Client-side QR and iCalendar generation

  7. 07

    Direct fetch/form-urlencoded integrations with api_abit.php and zapis_online_handler.php

  8. 08

    PWA/standalone and mobile-oriented UI

Technology chronology

Applicant questionnaire

abit.ks54 / CRA 5.0.1 / React 17 / Redux 4 / 2022

The archive contains the full questionnaire source project: Create React App 5.0.1, React 17, Redux 4.0.5, React-Redux 7.2.2, VKUI 4.29.1, VK Bridge 2.6.0 and Moment 2.29.3. old-files preserves intermediate states named for May 2022.

Admissions appointment

invite.ks54 / React 17.0.2 / 19.07.2022

A separate production build handled appointment booking and visit confirmation using the same applicant API, a dedicated zapis_online_handler.php endpoint, QR and iCalendar.

Mobile UI

VKUI 4.29.1 / VK Bridge 2.6.0

Both client services used a mobile-oriented component approach and provided practical experience with adaptive web-app flows.

Versions and dates reflect states confirmed by archives, Git history or releases and do not imply that every component was used in every deployment.

Contact
Copied