monjardino.dev
AVAILABLE — NOW

← projects / AE Clubs Portal

CASE IN PRODUCTION · 2024–26

AE Clubs Portal

Every club in the student union needs the same three things: a date for its event, a room, and equipment from the union's warehouse. The AE Clubs Portal puts all three in one place, so a club can see what is already booked before it asks for anything.

ROLE
Full-stack developer in the IT team
TEAM
8 contributors since 2024
STACK
Angular · Firebase · Cloud Functions
STATUS
In production · Firebase Hosting

AE CLUBS PORTAL · SYNTHETIC DATA ON LOCAL EMULATORS

Why this exists

Each club plans on its own, but they all draw on the same shared resources: one Glass Room, one warehouse of chairs, speakers and projectors, and one student union that has to approve it all. Without a common view, two clubs can book the same evening and a request can ask for equipment that is already out. The portal exists to make that shared state visible to everyone before they commit to a date.

context.md

1 # What was broken

2

3 - every club plans on its own

4 - one room, one warehouse, shared by all

5 - double bookings found too late

6 - equipment requested blind to stock

7

8 > goal: one shared picture, before anyone commits

SEE THE OTHER PROJECTS