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.

Écran d'accueil Ghaiari
Parcourir les annonces par véhicule
Recherche Ghaiari
Trouver des pièces par nom ou numéro OEM
Détails du produit
Infos de compatibilité, prix, vendeur
Panier vide
État vide
Panier avec articles
Articles prêts pour le paiement
Adresse de livraison
Adresse de livraison
Paiement par carte
Étape de paiement
Notifications
Notifications
Profil
Compte et recherches sauvegardées

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.