[RUBY] J'ai essayé de créer une application qui vous permet de publier et de discuter par genre ~ Vue d'ensemble de l'application ~

J'ai créé une application qui vous permet de publier et de discuter par genre avec une application personnelle. Le texte suivant est inclus dans le README de cette application. En guise d'aperçu, j'aimerais également publier cet article.

Ota-Chat

: ensoleillé: contenu de l'application

―― De quel type d'application s'agit-il?
Une application qui permet aux personnes ayant les mêmes passe-temps de publier comme Twitter et de créer des groupes en leur sein afin que les personnes ayant les mêmes passe-temps puissent discuter entre elles

: sunny: URL (déployée)

https://ota-chat.herokuapp.com/

: ensoleillé: environnement de développement

: ensoleillé: Contexte de production

: star: Chat en groupe (classé)

Même si j'ai le même passe-temps, je pense que la passion pour ce passe-temps est de dix personnes et dix couleurs. Même si vous dites simplement que vous aimez l'anime, aimez-vous l'animation gag, aimez-vous l'animation sérieuse, même si vous dites que vous aimez le même travail d'animation, êtes-vous satisfait simplement en le regardant ou l'aimez-vous jusqu'à ce que vous alliez acheter des produits? Que vous aimiez acheter des produits et assister à tous les événements, votre passion pour les loisirs est différente pour chaque personne, qu'elle soit publique ou secrète. Mes amis disent qu'ils aiment les anime au travail, mais ils aiment aussi les jeux d'application, et c'est un secret au travail qu'ils dépensent beaucoup d'argent pour un personnage dans ce jeu. J'ai créé cette application parce que je voulais créer une application qui permette à ces amis de parler du même personnage entre eux. Ce groupe d'applications est classé parce que je pensais que ce serait amusant si mes amis pouvaient parler à quelqu'un avec un amour similaire.

: star: fonction de publication par genre

En regardant Twitter, j'ai senti qu'il y avait des tweets dont je n'avais pas besoin dans la recherche par mot-clé, donc j'ai senti qu'il serait plus facile de voir et de publier par genre depuis le début, j'ai donc ajouté une telle fonction.

: ensoleillé: Description de la fonction

: star: Fonction d'enregistrement de connexion

: star: Fonction de création de compte

: star: Écran d'accueil

  1. Vous pouvez voir les genres que vous aimez et les groupes auxquels vous appartenez.
  2. Vous pouvez modifier votre compte, vous déconnecter et confirmer les souhaits de votre groupe (expliqués ci-dessous) à partir de l'icône en haut à droite.
    Capture d'écran 2020-08-01 23 46 10 <img width =" 222 "alt =" Capture d'écran 2020-08-02 1 42 11 "src =" https://user-images.githubusercontent.com/61651779/89106079-dc3b2000-d461-11ea-84a7 -53e487026f3b.png ">

: star: Fonction de création de genre

  1. Vous pouvez créer votre propre genre préféré
  2. Vous pouvez accéder à l'écran de publication de genre en appuyant sur un genre existant.
  3. Vous pouvez également rechercher des genres
    Capture d'écran 2020-08-01 23 53 56

: star: écran de publication de genre (la recherche de groupe dans le genre est possible)

  1. Une fonction qui vous permet de mettre en favori le genre que vous aimez
  2. Fonction de publication comme Twitter (jusqu'à 5 images peuvent être jointes, les images jointes peuvent être visualisées par défilement horizontal) (côté droit de l'écran)
  3. Fonction de commentaire pour les articles (sur le côté droit de l'écran)
  4. Fonction similaire pour les messages (côté droit de l'écran)
  5. Possibilité de parcourir uniquement ce que vous aimez (sur le côté droit de l'écran)
  6. Fonction de recherche de groupe dans le genre (recherche par nom de groupe, recherche par rang de groupe, ou les deux) (côté gauche de l'écran)

Capture d'écran 02/08/2020 0 56 12

: star: Fonction de création de groupe

  1. Entrez les utilisateurs que vous souhaitez rejoindre le groupe dans le formulaire et vous pouvez effectuer une recherche par script de recherche
  2. Caractéristique 1: sélectionnez le rang parmi les trois, léger, moyen et difficile pour le groupe. Par exemple, si vous avez une connaissance approfondie des loisirs et que vous souhaitez en parler, vous pouvez choisir le matériel comme moyen de rassembler des amis.
  3. Fonctionnalité 2: vous pouvez saisir "le type de groupe que vous souhaitez créer" dans le champ de commentaire.
    Capture d'écran 2020-08-02 1 16 08 <img width =" 222 "alt =" Capture d'écran 2020-08-02 1 16 52 "src =" https://user-images.githubusercontent.com/61651779/89124488-47dcc600-d512-11ea-8eb6 -6f3836eacb8e.png ">

: star: écran de chat en groupe

  1. Il est possible de discuter avec les membres du groupe (sur le côté droit de l'écran)
  2. Le groupe auquel vous appartenez et la balise de groupe sont répertoriés, et il s'agit d'un lien vers la page du groupe (sur le côté gauche de l'écran).

Capture d'écran 2020-08-02 14 15 28

: star: écran des détails du groupe

  1. À gauche, le créateur du groupe ver, le membre du groupe ver et le non-membre du groupe ver
  2. Les créateurs de groupe peuvent dissoudre les groupes, changer les membres du groupe et rédiger des commentaires de groupe balisés pour les groupes
  3. Les membres du groupe peuvent changer de membre, marquer des groupes et rédiger des commentaires de groupe
  4. Les utilisateurs qui n'appartiennent pas au groupe peuvent envoyer une confirmation des détails et demander (commentable) s'ils veulent appartenir au groupe
    Capture d'écran 2020-08-02 1 03 59 <img width =" 222 "alt =" Capture d'écran 2020-08-02 1 31 44 "src =" https://user-images.githubusercontent.com/61651779/89105876-f96eef00-d45f-11ea-9abd -3d01b2c34a4d.png "> <img width =" 222 "alt =" Capture d'écran 2020-08-02 1 34 12 "src =" https://user-images.githubusercontent.com/61651779/89105918-4f439700-d460- 11ea-8ac0-3d22de2ca3c8.png ">

: star: demande de groupe, écran d'approbation

  1. Lorsque vous demandez à rejoindre un groupe, le nom du groupe qui a demandé à rejoindre un groupe s'affiche sur le côté droit.
  2. Si vous êtes un chef de groupe, le nom et le commentaire de l'utilisateur qui a demandé à se joindre seront affichés sur le côté gauche lorsque vous souhaitez rejoindre le groupe.
  3. Il y a un lien pour accepter la participation et un lien pour refuser la participation, et le chef de groupe peut choisir en regardant les commentaires, etc.
    Capture d'écran 02/08/2020 1 18 36
    Capture d'écran 02/08/2020 1 18 36
    Capture d'écran 02/08/2020 1 18 36

: ensoleillé: Points ingénieux

: star: vous pouvez rechercher des genres

: star: Vous pouvez afficher et rechercher des groupes sur l'écran de publication de genre.

: star: J'essaie d'afficher mon genre et mon groupe préférés sur Ma page

: star: Vous pouvez demander à rejoindre le groupe auquel vous souhaitez appartenir, et le créateur du groupe peut l'accepter ou le rejeter.

: ensoleillé: Base de données (diagramme ER)

Untitled Diagram (1)

Recommended Posts

J'ai essayé de créer une application qui vous permet de publier et de discuter par genre ~ Vue d'ensemble de l'application ~
J'ai essayé de créer une application qui vous permet de publier et de discuter par genre ~ Là où j'ai eu du mal ~
Je veux créer une application ios.android
Une histoire où j'ai essayé de faire une vidéo en liant Traitement et Resolume
Un débutant en développement d'applications a essayé de créer une application de calculatrice Android
Nous avons publié une application "Public Diary" qui vous permet de publier facilement votre agenda.
J'ai essayé de faire une demande en 3 mois d'inexpérimenté
J'ai essayé de faire de Ben figure une animation GIF facile à comprendre
J'ai essayé de vérifier ceci et celui de Spring @ Transactional
J'ai essayé de faire coexister Java Optional et la clause de garde
J'ai essayé de créer une application Android avec MVC maintenant (Java)
J'ai essayé d'en faire une URL arbitraire en utilisant l'imbrication de routage
[Java] J'ai essayé de faire un labyrinthe par la méthode de creusage ♪
Créer une ArrayList qui vous permet de lancer et de récupérer les coordonnées d'un plan bidimensionnel
J'ai essayé de faire une sauvegarde automatique avec plus agréable + PostgreSQL + SSL + docker
J'ai essayé de créer une API Web qui se connecte à DB avec Quarkus
J'ai créé un bot de transaction d'arbitrage de monnaie virtuelle et essayé de gagner de l'argent
Comment créer une application avec un mécanisme de plug-in [C # et Java]
J'ai essayé de faire une authentification de base avec Java
J'ai essayé de créer une application de clonage LINE
J'ai essayé de lier JavaFX et Spring Framework.
J'ai essayé de développer une application en 2 langues
Comment créer un plugin Vagrant que vous avez appris lorsque vous avez forké et publié vagrant-mutagen
Tu comprends vraiment? Comment vérifier la bibliothèque et la licence utilisées par l'application
J'ai essayé d'utiliser Wercker pour créer et publier une image Docker qui lance GlassFish 5