Tous les projets
AngularSpring BootStripePostgreSQL

Fluentry

Période
2024
Secteur
SaaS (produit personnel)

Rôle  Cycle produit complet — API, facturation, UX

Application d'apprentissage des langues avec abonnements par paliers (Stripe). Cycle produit complet, de l'API à l'UX.

Contexte

Produit personnel : plateforme d'apprentissage des langues avec exercices interactifs de vocabulaire, grammaire et conversation.

Défi

Monétiser un produit web : gérer des abonnements par paliers, des changements de plan et des paiements sécurisés côté serveur sans faire confiance au client.

Solution

Intégration Stripe avec webhooks pour la gestion du cycle de vie des abonnements, trois paliers tarifaires (gratuit, premium, pro), API REST sécurisée par Spring Security et JWT, frontend Angular responsive avec suivi de progression.

Résultat

Produit fonctionnel avec facturation récurrente opérationnelle, de la souscription au changement de plan.

3paliers d'abonnement
100+exercices
5webhooks Stripe

Points clés

  • Intégration Stripe avec webhooks pour la gestion des abonnements
  • Tarification par paliers : gratuit, premium et pro
  • API REST avec Spring Security et authentification JWT
  • Frontend Angular responsive avec suivi de progression

Stack technique

AngularSpring BootStripePostgreSQLSpring SecurityJWT