Couche 04 · Produit
Ghaiari
Une marketplace de pièces auto pour la Libye. App mobile React Native pour les acheteurs, portail web Astro pour les vendeurs.
Ce que ça fait
Ghaiari connecte acheteurs et vendeurs de pièces auto. Les acheteurs trouvent leurs pièces via une app React Native et paient depuis un portefeuille intégré ; les vendeurs gèrent annonces et commandes via un portail web Astro. Les données de compatibilité indiquent si une pièce correspond à la voiture de l'acheteur.
Architecture
Deux frontends, un backend :
- App mobile: React Native (Expo). Parcourir par véhicule, rechercher des pièces, commander et recevoir des notifications push.
- Web vendeurs et admins: Astro rendu côté serveur pour les annonces, les commandes et la modération.
- Backend: Supabase handles auth, Postgres with Row Level Security, storage, cron jobs and push dispatch.
Dire non à des fonctionnalités a été plus dur que de les construire.
Captures d'écran
Les captures montrent une version antérieure, quand le projet s'appelait Axto.
Ce que j'ai appris
Mon premier marketplace full-stack et le projet où j'ai appris à dire non. La liste de fonctionnalités n'arrêtait pas de s'allonger, et chaque ajout devait fonctionner dans l'app, le portail web et les règles de la base de données.