Software · Prototype

Aston CES Portal

A society portal prototype for events, equipment requests, and member-support screens.

My role
Society portal developer
Period
2025
Source
Public repository

The question

What should a shared digital front door for a technical society contain?

TypeScript · React · Next.js · React Calendar
PROPOSECHECKAPPROVEEXECUTEEXPLICIT STATE / AUDITABLE DECISIONSStop when a condition changes.
Approval workflowConceptual illustration

My contribution

Built the multi-route React interface, event calendar, and client-side request-form prototypes.

01 / work

Calendar and request screens

The prototype brings society navigation, an interactive event calendar, hardware requests, and career-support screens into a shared interface. The calendar supports selecting a day, finding a seeded event, and marking event days.

02 / implementation

Form behaviour

The request forms use controlled React state and required fields. Their current submit handlers show an alert and reset local state; they do not send or persist a request. The member welcome screen describes the site as a beta.

03 / limitations

Prototype limitations

  • Persistent request handling and a verified end-to-end membership workflow are not established by the reviewed forms.
  • The seeded calendar demonstrates interaction, not a maintained event service.
  • The deployed prototype and public source are evidence of the interface, not usage or adoption.

Source

Selected public files, with commit references and links to GitHub.

Public overview reviewed 8 September 2026. Repository commit: 2025-10-21.

Aston CES Portal · Laith Masri EngTech TMIET