WALSUP
Tous les projets

WALSUP

Fintech

2023

16-28
Tranche d'âge visée
3
Applications livrées
2
Bases de données combinées

À propos du projet

Walsup est une application fintech de commerce social pour les jeunes, intégrant des achats groupés à prix dégressifs, un wallet numérique et un système de cashback automatisé

Mon rôle: Architecte technique et développeur principal du MVP, du moteur d'achat groupé à l'application mobile.

Walsup est une fusion entre Fintech et Social Commerce, conçue pour les 16-28 ans. La plateforme permet aux utilisateurs de créer des réseaux d'achat avec des partenaires, utilisant la force du collectif pour obtenir de meilleurs tarifs. En tant qu'Architecte Technique et Développeur Principal, j'ai conçu le MVP pour gérer des interactions complexes en temps réel. L'innovation majeure réside dans son Moteur d'Achat Groupé, où les prix des produits diminuent dynamiquement selon des paliers de participants. Le système intègre également un wallet numérique, encourageant l'engagement via du cashback instantané sur les transactions

Fonctionnalités principales

  • 📉 Achat Groupé Dynamique: Algorithme de pricing par paliers où le prix diminue à mesure que le nombre d'acheteurs augmente.
  • 💳 Wallet & Cashback: Porte-monnaie numérique intégré offrant du cashback automatique sur les achats effectués dans l'app.
  • 💬 Chat Temps Réel: Système de messagerie in-app propulsé par Firebase pour coordonner les achats de groupe.
  • 🖥️ Dashboards Doubles: Portails web distincts pour les Partenaires (gestion des offres) et les Admins (supervision globale), développés en React.js.
  • 🔄 Architecture de Données Hybride: Utilisation de PostgreSQL pour les données relationnelles critiques (transactions) et Firebase Realtime Database pour le chat et les mises à jour de prix en direct.
  • 📱 Application Mobile Cross-Platform: Application React Native performante pour iOS et Android.

Problèmes et solutions

Problème: Un jeune acheteur seul n'a aucun levier sur le prix. Le tarif est fixe qu'une personne achète ou cinquante, si bien que le groupe qui génère réellement le volume n'en retire rien, et personne n'a de raison d'en faire venir d'autres.

Solution: Le moteur d'achat groupé fait de la participation le prix. Chaque palier d'acheteurs qui rejoint un groupe fait baisser le coût pour tous ses membres, si bien qu'inviter un ami a une valeur immédiate et visible au lieu d'être un simple geste.

Problème: L'achat groupé ne fonctionne que si le groupe peut réellement se coordonner, or les données transactionnelles et la conversation en direct ont des besoins de stockage opposés. Forcer les deux dans une seule base donne soit une messagerie lente, soit des commandes peu fiables.

Solution: L'architecture utilise chaque base pour ce qu'elle sait faire : PostgreSQL porte les transactions et les commandes où la cohérence compte, et Firebase porte la messagerie en temps réel qui permet au groupe d'organiser son achat.

Stack technique

React
Node.js
Express.js
PostgreSQL
Firebase
Git & GitHub
Google Cloud Plateform
React Native