Le projet🔗
Noolie & Cie est un concept-store suisse en ligne qui met en valeur le travail d'artisans créateurs pour les compagnons à quatre pattes. Une alternative aux produits industriels standardisés, pensée pour les propriétaires qui cherchent des pièces uniques.
Le projet réunit deux associés : Aurore (fondatrice de Mon Poney Magique) pour la vision produit et la curation, et moi-même pour toute la partie technique.
Mon rôle🔗
Développement fullstack — aussi bien le backend (Medusa v2, catalogue, paiements) que le front (TanStack Start, React 19, Tailwind v4).
La stack technique🔗
- Backend : MedusaJS v2 — plateforme e-commerce headless, module-based, workflows
- Frontend : TanStack Start + React 19 + Tailwind CSS v4
- Paiement : plugin Payrexx sur mesure (TWINT, PostFinance, cartes de crédit)
- Recherche : Meilisearch
- Base de données : PostgreSQL
- Recherche & filtres : architecture basée sur les catégories Medusa (les créateurs sont des catégories de premier niveau)
Ce qui rend ce projet intéressant techniquement🔗
Un plugin Payrexx développé sur mesure🔗
Medusa v2 ne propose pas nativement de provider Payrexx. J'ai développé un plugin complet qui gère tout le cycle de vie des paiements :
- Initiation de paiement
- Autorisation
- Capture
- Remboursement
- Annulation
- Webhooks pour les confirmations asynchrones
Payrexx est un acteur suisse, avec TWINT intégré nativement — un critère non négociable pour le marché romand.
Architecture headless🔗
Le front est complètement découplé du backend. Un projet TanStack Start indépendant (généré depuis Lovable) consomme l'API Medusa. Cette séparation permet une grande liberté sur le design et la performance côté client.
Modèle de données pensé pour les artisans🔗
Les créateurs ne sont pas modélisés comme des utilisateurs ou des entités séparées : ils sont des catégories Medusa sous un parent createurs. Cette approche simplifie énormément la gestion du catalogue et permet de scaler sans complexité supplémentaire.
État du projet🔗
Projet en cours. Le backend Medusa est déployé, le plugin Payrexx est complet, le front est connecté. Prochaine étape : tests E2E et déploiement en production.
Ce que ça illustre🔗
Ce projet est le plus ambitieux du portefeuille : une plateforme e-commerce complète, avec une stack moderne (Medusa v2 + TanStack Start + React 19), un plugin de paiement développé de A à Z, et une architecture headless. C'est du e-commerce suisse sérieux, pas du Shopify standardisé.
