Label111
Fight Hub: een openbaar register, de werkomgeving apart
Hoe we Fight Hub bouwden: een openbaar register voor vechters, gyms en gala’s, met de werkomgeving apart achter login.
Fight Hub is het openbare register van MoreFights: vechters, gyms, gala’s, ranglijsten en een markt van beschikbare vechters. Voorstellen en aanvragen zitten in de ingelogde app.
Probleem
Fans en gyms zoeken een record, een gym of een ranglijst. Promoters moeten een card kunnen vullen. Die twee horen niet in dezelfde pagina. Een publieke site die alleen in de browser wordt opgebouwd, geeft zoekmachines een lege pagina. Een directory die plekken verzint, is de dag na een card-wijziging al achterhaald.
Aanpak
Publieke pagina’s voor vechters, gyms, events, ranglijsten en de markt, server-side uit de data. De ingelogde app voor voorstellen en aanvragen. Filament voor bondsbeheer en moderatie. Taxonomie komt uit de API, niet uit een hardcoded lijst in de frontend.
Wat we bouwden
Wat dit bewijst voor jouEen register moet opzoekbaar zijn. De werkplaats waar gyms partijen zetten, hoort daarachter, niet op de homepage. Wat niet in de data staat, komt niet op de pagina.TechniekLaravel en Filament voor taxonomie, records en moderatie. React voor de ingelogde app. Publieke routes komen uit dezelfde data, zodat een vechter- of gympagina een echte URL is.
Technologie: laravel, filament, react