Axto

Une marketplace pour pièces auto. App mobile React Native pour les acheteurs, portail web Astro pour les vendeurs.

Ce que ça fait

Axto connecte acheteurs et vendeurs de pièces auto. Les acheteurs parcourent les annonces via une app React Native ; les vendeurs gèrent leur inventaire, les commandes et les analytics via un portail web Astro. La compatibilité véhicule assure que tu ne vois que les pièces qui correspondent à ta voiture.

Architecture

Deux frontends, un backend :

  • App mobile — React Native (Expo). Parcourir par véhicule, rechercher par pièce, favoris, messagerie directe. Notifications push pour les baisses de prix.
  • Dashboard admin — Astro avec îles React. Gestion d'inventaire, traitement des commandes, analytics des ventes. Responsive.
  • Backend — Supabase gère l'auth, Postgres avec Row Level Security, stockage d'images, souscriptions temps réel pour la messagerie.

La gestion du périmètre est une compétence, pas une contrainte.

Captures d'écran

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

Ce que j'ai appris

Mon premier marketplace full-stack et le projet où j'ai compris que la gestion du périmètre est une compétence, pas une contrainte. La liste de fonctionnalités n'arrêtait pas de s'allonger — avis, messagerie, notifications, analytics — et chacune m'a appris quelque chose sur la gestion d'état multiplateforme, la synchronisation temps réel, et pourquoi on ne saute pas les tests d'intégration de son webhook Stripe.