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
- 01
Work with the separate abit.ks54 React module for the multi-step applicant questionnaire
- 02
Authentication by questionnaire number and PIN, personal data, passport, address, education, grades and additional details
- 03
Program choices, paid-study scenarios, legal representative data and student activities
- 04
Work with the separate invite.ks54 React module for admissions-office appointments
- 05
Date/time selection, visit confirmation, address, room and required-document checklist
- 06
Client-side QR and iCalendar generation
- 07
Direct fetch/form-urlencoded integrations with api_abit.php and zapis_online_handler.php
- 08
PWA/standalone and mobile-oriented UI
Technology chronology
Applicant questionnaire
abit.ks54 / CRA 5.0.1 / React 17 / Redux 4 / 2022The 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.2022A 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.0Both 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.