Back to archive

03 / Record

2023

KS54 — AIS 2.0

Practice

Frontend / internal AIS / integrations / access control

A separate internal college product that grew alongside admissions services but was not simply their next version. The summer archive shows an AIS 2.0 Laravel/Blade interface over a separate API; the autumn archive shows a more independent custom PHP API for internal workflows.

Scope of work

  1. 01

    Work with the AIS 2.0 internal interface for applicants, students, staff/members, references and timetable

  2. 02

    Users, roles, groups, permissions and administrative access-control panels

  3. 03

    Laravel frontend shell using Blade, Bootstrap, DataTables and jQuery

  4. 04

    Integration with a separate API through APP_API and direct AJAX calls to ks54.ru/api

  5. 05

    Autumn custom PHP API for applicants, tickets/appointments, statuses, token validation and ability/permissions

  6. 06

    PDO/MySQL, a single API entrypoint and route discovery

  7. 07

    Attendance, internal data and integrations with the existing admissions environment

Technology chronology

AIS 2.0 admin shell

Laravel 9.48 / Blade / Bootstrap 5.1 / Laravel Mix 6 / 07.2023

AIS-master identifies itself as “AIS Ver. 2.0”; key source timestamps are from July 29, 2023. composer.lock records Laravel 9.48.0 while composer.json already targets ^10.0. Confirmed routes include applicants, students, staff, references, timetable, users, roles and permissions.

Internal AIS API

Custom PHP / PDO / MySQL / 10.2023

The ais-back archive is dated October 4, 2023 and implements the endpoint families consumed by AIS 2.0: user/auth, token validation, ability/permissions, applicants and tickets.

Access model

Token auth / groups / permission tree

The system contains its own users, groups, hierarchical and per-user permissions, token validation and password recovery.

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