STRANSF — site et administration d'un transporteur
Une vitrine, une API et un back-office pour une société de transport, sur un hébergement qui n'exécute pas de Node.js
- 7
- pages publiques
- 3
- sous-domaines : site, API, administration
Le contexte
Une société de transport et de commerce général en Côte d'Ivoire, sans présence en ligne, et un hébergement mutualisé pour tout budget : PHP et MySQL disponibles, aucun serveur Node.js permanent, pas d'accès SSH.
Le problème
Le site est écrit en Next.js, qui suppose un serveur Node pour rendre ses pages. L'hébergement n'en offre pas, et en changer n'était pas l'option retenue.
Ce que j'ai fait
Le site est exporté en statique — HTML, CSS et JavaScript déposés par FTP — et interroge une API Laravel 12 déployée classiquement en PHP sur un sous-domaine. Le back-office, construit avec Filament, occupe un troisième sous-domaine. Les trois briques partagent la base MySQL, l'accès à l'API étant tenu par Sanctum.
Le résultat
Sept pages publiques, un client d'API et un panneau d'administration, conçus pour tenir dans les contraintes de l'hébergement plutôt que pour les contourner.
Technologies
- Next.js
- TypeScript
- Tailwind CSS
- Laravel
- Filament
- PHP
- MySQL
Liens
Parlons de ce que vous voulez construire
Une question, une mission, ou simplement l'envie d'échanger : écrivez-moi.