
PRJ/
Madinah City Platform
De la nevoia unui oraș sfânt de a-și prezenta bogăția culturală și urbană într-un format digital modern, la o platformă completă de tip City Experience, care aduce laolaltă locuri, evenimente și servicii într-o experiență bilingvă, rapidă și optimizată SEO.
Provocarea
Orașul Madinah avea nevoie de o platformă digitală modernă și scalabilă, capabilă să reunească experiențele urbane, locurile de interes, evenimentele și serviciile destinate rezidenților și vizitatorilor. Soluția trebuia livrată ca un API headless multilingv (arabă/engleză), consumat de un frontend Next.js, pentru o experiență rapidă și optimizată SEO. Provocarea principală: o arhitectură complet decuplată, cu suport RTL nativ și gestionarea a 13 tipuri distincte de locuri, fiecare cu geolocație, media și conținut bogat.


Soluția
Am creat o arhitectură complet decuplată, cu TYPO3 v13.4 ca headless CMS care livrează date JSON structurate, consumate de un frontend Next.js cu randare SSR/SSG. Am dezvoltat extensii custom pentru gestionarea locurilor (reea_places — 13 modele de domeniu), evenimentelor (reea_events) și endpoint-uri REST API dedicate. Întregul conținut este gestionat bilingv (arabă RTL / engleză LTR) prin sistemul de localizare TYPO3.
Funcționalitățile cheie
- 21 de elemente de conținut custom, create cu Mask și configurate integral pentru output JSON headless (hero banners, slidere, carduri de navigare, timeline, statistici KPI etc.).
- 13 tipuri de locuri cu modele de domeniu dedicate, fiecare cu geolocație, media și conținut bogat (restaurante, moschei, muzee, spații verzi, bulevarde, piețe tradiționale ș.a.).
- Endpoint-uri REST API custom (middleware) pentru listare și filtrare: /restaurants/api, /coffeeshops/api, /greenspaces/api, /boulevards/api.
- Suport multilingv complet: gestionare bilingvă a conținutului, livrare RTL-aware în JSON, versiuni separate de limbă pentru toate tipurile de conținut.
- Căutare enterprise prin Apache Solr, integrată headless.
- Stocare media cloud pe Amazon S3 via driver FAL dedicat.
- Autentificare API securizată prin middleware custom.
Rezultatul
Platforma Madinah City a transformat modul în care orașul își prezintă oferta urbană și culturală. Arhitectura headless asigură o experiență rapidă, optimizată SEO, în timp ce suportul bilingv complet (arabă RTL + engleză LTR) deservește deopotrivă rezidenții și vizitatorii internaționali. Cu 21 de elemente de conținut custom, 13 tipuri de locuri cu API-uri dedicate și căutare enterprise prin Solr, platforma oferă o bază solidă și scalabilă pentru dezvoltarea digitală a orașului.

Colaborarea noastră
Parteneriatul a pornit de la nevoia de a crea o platformă digitală de nivel enterprise pentru un oraș cu o semnificație culturală și religioasă deosebită. Prin experiența noastră în TYPO3, arhitecturi headless și dezvoltare frontend cu Next.js, am livrat o soluție care combină robustețea backend-ului cu o experiență de utilizare modernă și fluidă. Astăzi, Madinah City Platform este instrumentul central pentru promovarea digitală a orașului.
