Guérir-O-Chat
Heal-O-Chat est une application de médias sociaux destinée aux personnes qui se sentent moins motivées dans la vie ou qui perdent espoir. Cette plate-forme permet aux utilisateurs de discuter avec des gens et de partager leurs pensées et leurs sentiments et ainsi de se débarrasser du stress, de l'anxiété et de la dépression qu'ils ressentent depuis longtemps.
Table des matières
- Caractéristiques
- Technologie utilisée
- Exigences
- Chaîne Discorde
- Commencer
- 1. Star et Fork ce référentiel
- 2. Cloner le référentiel
- 3. Créer une nouvelle branche
- 4. S'engager et pousser
- 5. Mettre à jour le référentiel local
- 6. Configurer une télécommande pour la fourche
- 7. Synchronisez la fourchette
- 8. Créer une demande de tirage
- Courts d'écran de l'application
- Téléchargez l'application à partir du lien
- Responsable du projet
- Vérifiez votre classement Njack
Principales fonctionnalités de l'application
- Vous pouvez créer votre compte dans l'application en utilisant votre compte Google.
- Vous pouvez voir les messages postés par les utilisateurs.
- Vous pouvez aimer, signaler des publications dans l'application.
- Vous pouvez ajouter votre propre message.
- Vous pouvez voir les profils de guérison publics.
- Vous pouvez envoyer des SMS et appeler les utilisateurs.
- Vous pouvez voir les publications publiées par l'utilisateur dans le profil utilisateur.
- Vous pouvez envoyer des messages texte et des images à d'autres utilisateurs.
- Vous pouvez bloquer l'utilisateur du chat.
- Vous pouvez suivre votre activité sur la chronologie.
- Vous pouvez désactiver votre compte.
- Vous pouvez rendre le profil privé.
- Vous pouvez révoquer l'appel d'autres utilisateurs.
- Vous pouvez modifier votre profil.
- Vous pouvez ajouter une photo de profil à l'application.
Technologie utilisée
- Androïde
- Java
- Base de données Firebase en temps réel
- Firebase FireStore
- Authentification Firebase
- Google Analytics
- RecycleurVoir
- Matériel E/S
Exigences
- Android version 5.0 et supérieure
- compileSdkVersion 29
- minSdkVersion 21
Chaîne Discorde
Commencer
1. Star et Fork ce référentiel
Vous pouvez mettre en vedette et fork ?️ ce référentiel sur GitHub en naviguant en haut de ce référentiel.
Les URL du référentiel GitHub feront référence à la fois au nom d'utilisateur associé au propriétaire du référentiel, ainsi qu'au nom du référentiel. Par exemple, plazzy99 est le propriétaire de ce référentiel, donc l'URL GitHub de ce projet est :
https://github.com/plazzy99/heal-o-chat
Lorsque vous êtes sur la page principale du référentiel, vous verrez un bouton pour « Star » et « Fork » le référentiel dans le coin supérieur droit de la page, sous votre icône d'utilisateur.
2. Cloner le référentiel
Pour créer votre propre copie locale du référentiel auquel vous souhaitez contribuer, ouvrons d'abord une fenêtre de terminal.
Nous utiliserons la commande git clone avec l'URL qui pointe vers votre fork du référentiel.
Cette URL sera similaire à l’URL ci-dessus, sauf qu’elle se terminera désormais par .git. Dans l'exemple ci-dessus, l'URL ressemblera à ceci :
https://github.com/plazzy99/Heal-O-Chat.git
Vous pouvez également copier l'URL en utilisant le bouton vert « Cloner ou télécharger » de la page de votre référentiel que vous venez de créer à partir de la page du référentiel d'origine. Une fois que vous aurez cliqué sur le bouton, vous pourrez copier l'URL en cliquant sur le bouton de classeur à côté de l'URL :
Une fois que nous avons l'URL, nous sommes prêts à cloner le référentiel. Pour ce faire, nous allons combiner la commande git clone avec l'URL du référentiel depuis la ligne de commande dans une fenêtre de terminal :
git clone https://github.com/plazzy99/Heal-O-Chat.git
3. Créer une nouvelle branche
Une fois le projet ouvert, créez une nouvelle branche et extrayez-la où vous pourrez apporter les modifications au code.
Vous pouvez le faire soit depuis le terminal, soit directement dans Android Studio.
A faire depuis le Terminal :
git branch new-branch
git checkout new-branch
A faire directement depuis Android Studio
Cliquez sur la branche Git dans le coin inférieur droit d'Android Studio, créez une nouvelle branche à partir de là et procédez à l'achat.
4. S'engager et pousser
Après avoir apporté les modifications requises, validez et poussez votre code
Terminal:
Pour ajouter les modifications après avoir effectué les modifications
git add .
ou git add -A
Pour engager et pousser les changements
git commit -m <Your-commit-message>
git push --set-upstream origin new-branch
5. Mettre à jour le référentiel local
Lorsque vous travaillez sur un projet aux côtés d'autres contributeurs, il est important que vous gardiez votre référentiel local à jour avec le projet, car vous ne souhaitez pas faire de pull request pour du code qui provoquerait des conflits. Pour maintenir votre copie locale de la base de code à jour, vous devrez synchroniser les modifications.
Nous allons d’abord passer en revue la configuration d’une télécommande pour le fork, puis la synchronisation du fork.
6. Configurer une télécommande pour la fourche
Vous devrez spécifier un nouveau référentiel distant en amont pour que nous puissions le synchroniser avec le fork. Ce sera le référentiel d'origine à partir duquel vous avez dérivé. vous devrez le faire avec la commande git remote add.
git remote add upstream https://github.com/plazzy99/Heal-O-Chat.git
Dans cet exemple, // amont // est le nom abrégé que nous avons fourni pour le référentiel distant car en termes de Git, « en amont » fait référence au référentiel à partir duquel vous avez cloné. Si vous souhaitez ajouter un pointeur distant vers le référentiel d'un collaborateur, vous souhaiterez peut-être fournir le nom d'utilisateur de ce collaborateur ou un surnom abrégé pour le nom abrégé.
7. Synchronisez la fourchette
Une fois que vous avez configuré une télécommande qui fait référence au référentiel amont et original sur GitHub, vous êtes prêt à synchroniser votre fork du référentiel pour le maintenir à jour.
Pour synchroniser votre fork, depuis le répertoire de votre référentiel local dans une fenêtre de terminal, vous devrez utiliser la commande // git fetch // pour récupérer les branches ainsi que leurs commits respectifs depuis le référentiel amont. Puisque vous avez utilisé le nom court « upstream » pour faire référence au référentiel en amont, vous devrez le transmettre à la commande : git fetch upstream
Basculez vers la branche master locale de notre dépôt :
git checkout master
Fusionnez maintenant toutes les modifications apportées à la branche principale du référentiel d'origine, à laquelle vous accéderez via votre branche locale en amont/maître, avec votre branche principale locale :
git merge upstream/master
8. Créer une demande de tirage
À ce stade, vous êtes prêt à faire une pull request vers le référentiel d'origine.
Accédez à votre référentiel forké et appuyez sur le bouton « Nouvelle demande d'extraction » sur le côté gauche de la page.
Captures d'écran
Téléchargez l'application à partir du lien
Téléchargez les deux fichiers, puis cliquez sur le fichier .apk
Responsable du projet
Besoin d'aide ? N'hésitez pas à me contacter @ [email protected]
Vous venez de faire votre première pull request à Heal-O-Chat
Faites Star ce dépôt.
Consultez le classement sur :
https://njackwinterofcode.github.io/leaderboard.html
Réalisé avec ❤️ Par Vatsal Kesarwani