[RUBY] Ich habe versucht, eine App zu erstellen, mit der Sie nach Genre posten und chatten können ~ Übersicht über die App ~

Ich habe eine App erstellt, mit der Sie mit einer persönlichen App nach Genre posten und chatten können. Der folgende Text ist in der README dieser App enthalten. Als Übersicht möchte ich auch diesen Artikel posten.

Ota-Chat

: sonnig: App-Inhalt

――Was für eine App ist das?
Eine App, mit der Personen mit denselben Hobbys wie Twitter posten und Gruppen in ihnen erstellen können, damit Personen mit denselben Hobbys miteinander chatten können
--Was können Sie mit dieser App tun?

: sunny: URL (bereitgestellt)

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

: sonnig: Entwicklungsumgebung

: sonnig: Produktionshintergrund

: star: Gruppenchat (mit Rang)

Selbst wenn ich das gleiche Hobby habe, denke ich, dass die Leidenschaft für dieses Hobby zehn Menschen und zehn Farben sind. Selbst wenn Sie nur sagen, dass Sie Anime mögen, mögen Sie Gag-Animationen, mögen Sie ernsthafte Animationen, selbst wenn Sie sagen, dass Sie die gleiche Animationsarbeit mögen, sind Sie zufrieden, wenn Sie sie nur ansehen, oder mögen Sie sie, bis Sie Waren kaufen? Egal, ob Sie gerne Waren kaufen und zu allen Veranstaltungen gehen, Ihre Leidenschaft für Hobbys ist für jede Person unterschiedlich, egal ob öffentlich oder geheim. Meine Freunde sagen, sie mögen Anime bei der Arbeit, aber sie mögen auch App-Spiele, und es ist ein Geheimnis bei der Arbeit, dass sie viel Geld für einen Charakter in diesem Spiel ausgeben. Ich habe diese App erstellt, weil ich eine App erstellen wollte, mit der solche Freunde über denselben Charakter miteinander sprechen können. Diese Gruppe von Apps ist eingestuft, weil ich dachte, es würde Spaß machen, wenn meine Freunde mit jemandem mit ähnlicher Charakterliebe sprechen könnten.

: star: Posting-Funktion nach Genre

Als ich mir Twitter ansah, hatte ich das Gefühl, dass es einige Tweets gab, die ich bei der Keyword-Suche nicht brauchte. Daher hatte ich das Gefühl, dass es von Anfang an einfacher sein würde, nach Genre zu sehen und zu posten. Deshalb habe ich eine solche Funktion hinzugefügt.

: sonnig: Funktionsbeschreibung

: star: Login Registrierungsfunktion

: star: Funktion zur Kontoerstellung

: star: Startbildschirm

  1. Sie können die Genres sehen, die Sie mögen, und die Gruppen, denen Sie angehören.
  2. Sie können Ihr Konto ändern, sich abmelden und Ihre Gruppenwünsche (siehe unten) über das Symbol oben rechts bestätigen.
    Screenshot 2020-08-01 23 46 10 <img width =" 222 "alt =" Screenshot 2020-08-02 1 42 11 "src =" https://user-images.githubusercontent.com/61651779/89106079-dc3b2000-d461-11ea-84a7 -53e487026f3b.png ">

: star: Genre-Erstellungsfunktion

  1. Sie können Ihr eigenes Lieblingsgenre erstellen
  2. Sie können zum Genre-Posting-Bildschirm springen, indem Sie auf ein vorhandenes Genre klicken.
  3. Sie können auch nach Genres suchen Screenshot 2020-08-01 23 53 56

: star: Genre-Posting-Bildschirm (Gruppensuche innerhalb des Genres ist möglich)

  1. Eine Funktion, mit der Sie das gewünschte Genre auswählen können
  2. Posting-Funktion wie Twitter (bis zu 5 Bilder können angehängt werden, angehängte Bilder können durch horizontales Scrollen angezeigt werden) (rechte Seite des Bildschirms)
  3. Kommentarfunktion für Beiträge (auf der rechten Seite des Bildschirms)
  4. Like-Funktion für Beiträge (rechte Seite des Bildschirms)
  5. Möglichkeit, nur das zu durchsuchen, was Ihnen gefällt (auf der rechten Seite des Bildschirms)
  6. Gruppensuchfunktion innerhalb des Genres (Suche nach Gruppennamen, Suche nach Gruppenrang oder beides) (linke Seite des Bildschirms)

Screenshot 2020-08-02 0 56 12

: star: Gruppenerstellungsfunktion

  1. Geben Sie die Benutzer, denen Sie der Gruppe beitreten möchten, in das Formular ein und Sie können nach Skriptsuche suchen
  2. Merkmal 1: Wählen Sie aus den drei Kategorien "Leicht", "Mittel" und "Schwer" für die Gruppe aus. Wenn Sie beispielsweise ein tiefes Wissen über Hobbys haben und darüber sprechen möchten, können Sie Hardware auswählen, um Freunde zu sammeln.
  3. Feature 2: Sie können im Kommentarfeld "Welche Art von Gruppe möchten Sie erstellen" eingeben.
    Screenshot 2020-08-02 1 16 08 <img width =" 222 "alt =" Screenshot 2020-08-02 1 16 52 "src =" https://user-images.githubusercontent.com/61651779/89124488-47dcc600-d512-11ea-8eb6 -6f3836eacb8e.png ">

: star: Gruppenchat-Bildschirm

  1. Es ist möglich, mit Gruppenmitgliedern zu chatten (auf der rechten Seite des Bildschirms)
  2. Die Gruppe, zu der Sie gehören, und das Gruppen-Tag werden aufgelistet und sind ein Link zur Gruppenseite (auf der linken Seite des Bildschirms).

Screenshot 2020-08-02 14 15 28

: star: Bildschirm mit Gruppendetails

  1. Von links die Gruppenersteller-Version, Gruppengruppen-Version und Nicht-Gruppen-Mitglied-Version
  2. Gruppenersteller können Gruppen auflösen, Gruppenmitglieder ändern und Gruppenkommentare mit Gruppen-Tags für Gruppen schreiben
  3. Gruppenmitglieder können Gruppenmitglieder ändern, Gruppen markieren und Gruppenkommentare schreiben
  4. Benutzer, die nicht zur Gruppe gehören, können die Details bestätigen und eine Anfrage (kommentierbar) senden, wenn sie zur Gruppe gehören möchten.
    Screenshot 2020-08-02 1 03 59 <img width =" 222 "alt =" Screenshot 2020-08-02 1 31 44 "src =" https://user-images.githubusercontent.com/61651779/89105876-f96eef00-d45f-11ea-9abd -3d01b2c34a4d.png "> <img width =" 222 "alt =" Screenshot 2020-08-02 1 34 12 "src =" https://user-images.githubusercontent.com/61651779/89105918-4f439700-d460- 11ea-8ac0-3d22de2ca3c8.png ">

: star: Gruppenanfrage, Genehmigungsbildschirm

  1. Wenn Sie sich einer Gruppe anschließen möchten, wird auf der rechten Seite der Name der Gruppe angezeigt, die sich einer Gruppe angeschlossen hat.
  2. Wenn Sie ein Gruppenleiter sind, werden auf der linken Seite der Name und der Kommentar des Benutzers angezeigt, der den Beitritt beantragt hat.
  3. Es gibt einen Link zum Akzeptieren der Teilnahme und einen Link zum Ablehnen der Teilnahme. Der Gruppenleiter kann dies anhand der Kommentare usw. auswählen.
    Screenshot 2020-08-02 1 18 36
    Screenshot 2020-08-02 1 18 36
    Screenshot 2020-08-02 1 18 36

: sonnig: Geniale Punkte

: star: Sie können nach Genres suchen

: star: Sie können Gruppen auf dem Genre-Posting-Bildschirm anzeigen und suchen.

: star: Ich versuche, mein Lieblingsgenre und meine Lieblingsgruppe auf meiner Seite anzuzeigen

: star: Sie können anfordern, der Gruppe beizutreten, zu der Sie gehören möchten, und der Gruppenersteller kann sie akzeptieren oder ablehnen.

: sonnig: Datenbank (ER-Diagramm)

Untitled Diagram (1)

Recommended Posts

Ich habe versucht, eine App zu erstellen, mit der Sie nach Genre posten und chatten können ~ Übersicht über die App ~
Ich habe versucht, eine App zu erstellen, mit der Sie nach Genre posten und chatten können ~ Wo ich es schwer hatte ~
Ich möchte eine ios.android App machen
Eine Geschichte, als ich versuchte, ein Video zu erstellen, indem ich Processing und Resolume verknüpfte
Anfänger in der App-Entwicklung haben versucht, eine Android-Rechner-App zu erstellen
Wir haben eine App "Öffentliches Tagebuch" veröffentlicht, mit der Sie Ihr Tagebuch einfach veröffentlichen können.
Ich habe versucht, innerhalb von 3 Monaten einen Antrag von unerfahren zu stellen
Ich habe versucht, Ben zu einer leicht verständlichen GIF-Animation zu machen
Ich habe versucht, dies und das von Spring @ Transactional zu überprüfen
Ich habe versucht, Java Optional und Guard-Klausel koexistieren zu lassen
Ich habe versucht, eine Android-Anwendung mit MVC zu erstellen (Java)
Ich habe versucht, mithilfe von Routing-Verschachtelung eine beliebige URL zu erstellen
[Java] Ich habe versucht, mit der Grabmethode ein Labyrinth zu erstellen ♪
Erstellen einer ArrayList, mit der Sie die Koordinaten einer zweidimensionalen Ebene eingeben und abrufen können
Ich habe versucht, ein automatisches Backup mit angenehmem + PostgreSQL + SSL + Docker zu erstellen
Ich habe versucht, eine Web-API zu erstellen, die mit Quarkus eine Verbindung zur Datenbank herstellt
Ich habe einen Arbitrage-Transaktionsbot für virtuelle Währungen erstellt und versucht, Geld zu verdienen
So erstellen Sie eine App mit einem Plug-In-Mechanismus [C # und Java]
Ich habe versucht, eine Standardauthentifizierung mit Java durchzuführen
Ich habe versucht, eine LINE-Klon-App zu erstellen
Ich habe versucht, JavaFX und Spring Framework zu verknüpfen.
Ich habe versucht, eine Anwendung in 2 Sprachen zu entwickeln
Wie erstelle ich ein Vagrant Plugin, das Sie gelernt haben, als Sie Vagrant-Mutagen gegabelt und veröffentlicht haben?
Verstehst du wirklich So überprüfen Sie die von der App verwendete Bibliothek und Lizenz
Ich habe versucht, mit Wercker ein Docker-Image zu erstellen und zu veröffentlichen, mit dem GlassFish 5 gestartet wird