Tech Angela
Tech Angela
Tunisie

DEV02 Accès et abonnements PFE

Frontend (React.js)Headless CMS / Backend (Node.js)Bases de données (MongoDB)

Publié il y a environ 23 heures

Stage
⏱️3+ mois
💼Hybride
📅Expire dans 13 jours
Garde “cv-main.pdf” + variantes ciblées.

Description du poste

Objectif

  • Concevoir et développer une plateforme de gestion des accès et des abonnements multi-niveaux (Free, Standard, Platinum).
  • Permettre la souscription, le renouvellement et l'upgrade des comptes via un module de paiement en ligne intégré.

Fonctionnalités principales

  • Gestion des rôles et des niveaux d’accès avec contrôle conditionnel des fonctionnalités selon le plan choisi.
  • Interface utilisateur pour paiement, upgrade de compte et gestion des abonnements depuis le front-end.
  • Tableau de bord administrateur pour gérer abonnements, utilisateurs, statistiques et logs d’accès.
  • Notifications automatiques (email/push) lors de l’upgrade ou du renouvellement d’abonnement.

Audit, reporting et suivi

  • Implémentation de reporting : suivi des utilisateurs actifs/passifs, historique des paiements et accès aux workshops.
  • Système d’audit et logs pour tracer les opérations critiques liées aux abonnements et aux changements de niveau.

Valeur ajoutée attendue

  • Personnalisation optimale de l’expérience utilisateur selon le niveau d’abonnement.
  • Automatisation du processus de gestion des abonnements (création, renouvellement, upgrade) pour réduire l’intervention manuelle.
  • Optimisation des revenus via intégration fluide du paiement en ligne et options d’upgrade.

Technologies proposées

  • Frontend (Web) : React.js
  • Backend : Node.js
  • Base de données : MongoDB avec Prisma ORM

Profil des étudiants

  • Étudiant(e) en Informatique / Génie logiciel / Développement web
  • Pour Licence : travail en binôme recommandé

Encadrement et durée

  • Licence (Binôme) → durée : 3 à 4 mois
  • Cycle ingénieur / Mastère → durée : 4 à 5 mois
  • L’encadrement devra couvrir conception technique, intégration du module de paiement et validation des tests fonctionnels.