Aller au contenu principal
Retour aux projets

Plateforme sociale axée sur la foi pour le partage de témoignages

Une plateforme sociale construite pour Testimonies.com qui permet aux individus et aux organisations de créer, partager, découvrir et interagir avec des publications de témoignages de foi. L'application offre une expérience similaire à Twitter centrée sur le partage des témoignages de la bonté de Dieu, avec un fil à défilement infini, la création de témoignages avec des pièces jointes multimédias, des profils utilisateurs et organisations, des mécaniques de suivi/désabonnement, des interactions de likes et de réponses, et un système de paramètres complet. Construite avec une architecture moderne Next.js App Router, la plateforme prend en charge les comptes personnels et organisationnels avec des fonctionnalités comme les témoignages diffusés, la découverte de contenu tendance et les capacités de Progressive Web App.

Fonctionnalités clés

  • Fil de témoignages à défilement infini avec actualisation et pagination par curseur pour une découverte de contenu fluide
  • Flux de création de témoignages prenant en charge la composition de texte riche, la classification par tags et les pièces jointes multi-images
  • Interactions de likes et réponses avec mises à jour optimistes pour un engagement réactif
  • Pages de profils utilisateur et organisation avec téléchargement de photos de profil et de couverture, statistiques d'abonnés et listes de témoignages
  • Mécaniques de suivi et désabonnement avec workflows d'approbation de demandes de suivi pour les comptes privés
  • Page d'exploration avec témoignages tendance, tags populaires et recherche d'utilisateurs
  • Système de paramètres complet avec édition de profil, gestion de compte, contrôles de confidentialité et gestion des sessions
  • Authentification à deux facteurs basée sur OTP prenant en charge l'inscription, la connexion et la réinitialisation du mot de passe
  • Système de témoignages diffusés permettant aux utilisateurs vérifiés d'envoyer des témoignages aux canaux d'organisations
  • Implémentation Progressive Web App avec service worker Serwist, support hors ligne et installabilité
  • Images OpenGraph et Twitter card rendues côté serveur pour le partage sur les réseaux sociaux et l'optimisation SEO
  • Authentification sécurisée basée sur JWT avec rafraîchissement automatique de token, gestion de sessions et déconnexion auto sur 401

Démonstration vidéo