[SD-182] - Villages Refactor
Closes SD-182
The MR moves away from hard-coded village data in favor of using the BE as a single source of truth.
-
Code cleanup: It deprecates and removes the village classes from
tailwind.config.ts
and uses CSS variables to dynamically generated village colors. It removes the Plaza and Track enums in order to use dynamically generated data from the BE. -
It updates
team
andaward
related components to use the newvillageUUID
column orvillage
relation -
HQ table for viewing villages: We can now view and update a villages icon,color, description and the rest of the metadata. It is also possible to add a location (former plazas) from a list of available locations for a given event.
-
Village creation
-
Village imports from previous competitions
FE of !595