Documentation

Application Mobile d'Évangélisation de l'Église

Bienvenue dans l'application mobile dédiée à l'évangélisation de notre église. Cette plateforme a été conçue pour permettre une organisation et une gestion efficaces des activités d'évangélisation, en facilitant la communication entre les pasteurs, les responsables, et les membres des différents départements.

Gestion des Rôles et des Utilisateurs

Les pasteurs possèdent l'autorité suprême sur l'application. Ils peuvent créer, modifier, ou supprimer des départements, nommer des chefs de département, et gérer les comptes des utilisateurs. En plus de cela, ils peuvent désigner un Responsable d'Évangélisation (RE), qui aura une autorité similaire à celle des pasteurs, mais sans pouvoir sur les comptes pasteurs.

Chaque chef de département peut organiser des événements d'évangélisation, gérer la participation des membres, et enregistrer les résultats des événements. Ces résultats incluent le nombre de personnes évangélisées et celles qui ont décidé de se convertir.

Suivi des Événements et Statistiques

L'application permet aux pasteurs de visualiser des statistiques détaillées sur le nombre de personnes évangélisées et converties, par événement ou par département. Chaque membre peut également consulter les statistiques de son propre département et suivre ses contributions personnelles.

Enfin, l'application offre la possibilité de générer des rapports détaillés, selon les rôles et les droits d'accès des utilisateurs.

Spécification Technique

Cette application mobile d'évangélisation est construite avec les technologies et outils suivants :

Cette architecture permet une application robuste, évolutive, et sécurisée, parfaitement adaptée aux besoins d'organisation et de gestion des activités d'évangélisation au sein de l'église.

Getting started is easy!

Get Started

Introduction

Bienvenue sur l'application mobile d'évangélisation de notre église. Cette application a été spécialement conçue pour améliorer et structurer nos efforts d'évangélisation. Grâce à des outils de gestion, de communication, et de suivi, elle facilite l'organisation des activités d'évangélisation tout en assurant une coordination efficace entre les pasteurs, responsables, et membres des différents départements. Notre objectif est de permettre à chaque membre de participer activement aux missions d'évangélisation, de suivre ses contributions, et de mesurer l'impact de ses actions dans le cadre global de l'église. Ensemble, nous pouvons étendre notre portée et aider plus de personnes à découvrir le message de l'Évangile. Explorez les fonctionnalités de l'application, connectez-vous à vos départements, et commencez dès aujourd'hui à faire une différence.

Installation

  1. Assurez-vous d'avoir toutes les dépendances nécessaires installées, y compris PHP, Composer, Node.js, npm, et MySQL.
  2. Clonez le dépôt GitHub de l'application sur votre machine locale.
  3. Installez les dépendances PHP et JavaScript nécessaires pour que l'application fonctionne correctement.
  4. Configurez les informations de votre base de données dans le fichier d'environnement de l'application.
  5. Générez une clé d'application unique et exécutez les migrations pour créer les tables nécessaires dans la base de données.
  6. Démarrez le serveur de développement pour voir l'application en action sur votre machine locale.
  7. Assurez-vous que Laravel Sanctum est configuré pour gérer l'authentification par token dans votre application.
  8. Compilez les fichiers front-end pour un affichage optimal.

Une fois ces étapes complétées, votre application sera prête à être utilisée pour faciliter l'organisation et la gestion des activités d'évangélisation de l'église.

Integration

Pour intégrer l'application mobile d'évangélisation, configurez l'API avec Laravel Sanctum, connectez-la à votre base de données MySQL, et ajustez les rôles et permissions pour répondre aux besoins spécifiques de votre église. Assurez-vous d'effectuer des tests avant le déploiement pour garantir une transition en douceur.