College application platform
The same application flow for vocational education: forms, progress, notifications
- React
- TypeScript
- Redux Toolkit
- React Hook Form
- +3
Multi-step forms with saved progress, validation and document signing
Details and code are covered by an agreement: I describe the problems and solutions without exposing internals.
An admissions service: the applicant fills in the application step by step, attaches documents, signs them and tracks the status. I worked on the redesign, legacy refactoring and form logic.
Problem
An application is a long branching form: the set of steps depends on the programme type, some fields are conditionally required, documents are attached by rules.
The cost of a mistake is high: the applicant fills the form during the admissions campaign, and losing entered data or showing an unclear validation error hits conversion directly.
On top of that the code was inherited: different approaches to forms, duplicated checks, weak typing of responses.
Solution
An application is filled in step by step with saved progress: an error sits next to the field, and returning to a draft does not start from scratch.
Screenshots for this project are not published yet.
The same application flow for vocational education: forms, progress, notifications

A redesigned student workspace: real-time chats, native notifications, two builds

A Next.js course catalogue plus an LMS for students, teachers and administrators