Stanjapap est une application de messagerie instantanée développée en utilisant HTML, CSS, JavaScript et Firebase. Cette application permet aux utilisateurs de discuter en temps réel avec leurs amis et leur famille.
- Inscription et Connexion : Les utilisateurs peuvent créer un compte et se connecter pour accéder à la messagerie.
- Messagerie en Temps Réel : Les utilisateurs peuvent envoyer et recevoir des messages instantanément.
- Notifications : Les utilisateurs reçoivent des notifications pour les nouveaux messages.
- Interface Utilisateur Responsive : L'application est compatible avec différents appareils et tailles d'écran.
- Navigateur : Un navigateur moderne comme Chrome, Firefox ou Edge.
- Firebase : Avoir un compte Firebase pour configurer l'authentification et la base de données en temps réel.
- Clonez ce dépôt sur votre machine locale :
git clone https://github.com/Stanislas237/Stanjapap.git
- Ouvrez le dossier du projet :
cd Stanjapap - Ouvrez le fichier
index.htmldans votre navigateur pour lancer l'application.
- Créez un projet Firebase et configurez l'authentification ainsi que la base de données en temps réel.
- Dans la Firestore Database, créez les collections users et messages.
- Remplacez les informations de configuration Firebase dans le fichier
config.jspar celles de votre projet.
La version actuelle de l'application est hébergée à cette adresse : stanjapap.web.app
- Ouvrez l'application et inscrivez-vous avec un nouvel utilisateur.
- Une fois connecté, commencez à envoyer et recevoir des messages en temps réel avec vos amis.
- Vous pouvez vous envoyer des messages à vous-même en suivant cette procédure :
- Ouvrir votre profil
- Récupérer le lien public vers votre profil
- Ouvrir ce lien
- Cliquer sur "lui écrire"
- Pour contacter d'autres utilisateurs, c'est la même procédure, vous devez avoir le lien public de leur profil.
Les contributions sont les bienvenues ! Si vous avez des idées de nouvelles fonctionnalités ou des améliorations, n'hésitez pas à ouvrir une issue ou à créer une pull request.
- Stanislas237 - Développeur principal - Stanislas237
Ce projet est sous licence MIT - voir le fichier LICENSE pour plus de détails.