[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?
- Sie können nur in einem Genre posten oder eine Gruppe darin erstellen und mit bestimmten Mitgliedern chatten.
――In der Gruppenerstellung können Sie den Rang (leicht, mittel, schwer) für die Gruppe auswählen und ihn entsprechend dem Geschmacksgrad der Mitglieder auswählen.
: sunny: URL (bereitgestellt)
https://ota-chat.herokuapp.com/
: sonnig: Entwicklungsumgebung
- Ruby
- Ruby on Rails
- VSCode(Visual Studio Code)
: 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
- Sie können die Genres sehen, die Sie mögen, und die Gruppen, denen Sie angehören.
- Sie können Ihr Konto ändern, sich abmelden und Ihre Gruppenwünsche (siehe unten) über das Symbol oben rechts bestätigen.
<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
- Sie können Ihr eigenes Lieblingsgenre erstellen
- Sie können zum Genre-Posting-Bildschirm springen, indem Sie auf ein vorhandenes Genre klicken.
- Sie können auch nach Genres suchen
: star: Genre-Posting-Bildschirm (Gruppensuche innerhalb des Genres ist möglich)
- Eine Funktion, mit der Sie das gewünschte Genre auswählen können
- 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)
- Kommentarfunktion für Beiträge (auf der rechten Seite des Bildschirms)
- Like-Funktion für Beiträge (rechte Seite des Bildschirms)
- Möglichkeit, nur das zu durchsuchen, was Ihnen gefällt (auf der rechten Seite des Bildschirms)
- Gruppensuchfunktion innerhalb des Genres (Suche nach Gruppennamen, Suche nach Gruppenrang oder beides) (linke Seite des Bildschirms)
: star: Gruppenerstellungsfunktion
- Geben Sie die Benutzer, denen Sie der Gruppe beitreten möchten, in das Formular ein und Sie können nach Skriptsuche suchen
- 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.
- Feature 2: Sie können im Kommentarfeld "Welche Art von Gruppe möchten Sie erstellen" eingeben.
<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
- Es ist möglich, mit Gruppenmitgliedern zu chatten (auf der rechten Seite des Bildschirms)
- 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).
: star: Bildschirm mit Gruppendetails
- Von links die Gruppenersteller-Version, Gruppengruppen-Version und Nicht-Gruppen-Mitglied-Version
- Gruppenersteller können Gruppen auflösen, Gruppenmitglieder ändern und Gruppenkommentare mit Gruppen-Tags für Gruppen schreiben
- Gruppenmitglieder können Gruppenmitglieder ändern, Gruppen markieren und Gruppenkommentare schreiben
- 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.
<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
- 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.
- Wenn Sie ein Gruppenleiter sind, werden auf der linken Seite der Name und der Kommentar des Benutzers angezeigt, der den Beitritt beantragt hat.
- 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.
: sonnig: Geniale Punkte
: star: Sie können nach Genres suchen
- Sie können nach Genres suchen, um nach dem Genre zu suchen, das Sie veröffentlichen möchten.
- Die Genres sind in Genres unterteilt, die mit einem Alphabet auf der linken Seite und Japanisch auf der rechten Seite beginnen. Wenn das Schlüsselwort bei der Suche Japanisch ist, wird es auf der rechten Seite angezeigt (und umgekehrt).
: star: Sie können Gruppen auf dem Genre-Posting-Bildschirm anzeigen und suchen.
- Da Gruppen ursprünglich durch Zuordnung zu Genres erstellt wurden, können nur Gruppen innerhalb des Genres angezeigt und durchsucht werden.
―― Zusätzlich zum Gruppennamen werden auch die an die Gruppen angehängten Tags angezeigt, sodass Mitglieder mit Tags wie "Rekrutierung von Gruppenmitgliedern"
gesammelt werden können
――Sie können nach Gruppenrang suchen. Wenn Sie also glauben, ein leichter Nerd zu sein, suchen Sie nach einer leichten Gruppe, und wenn Sie glauben, ein schwerer Nerd zu sein, können Sie nach einer harten Gruppe suchen. Es ist möglich zu suchen
: star: Ich versuche, mein Lieblingsgenre und meine Lieblingsgruppe auf meiner Seite anzuzeigen
- Auf dem Genre-Bildschirm befindet sich eine Schaltfläche, mit der Sie sich als Favorit registrieren können. Wenn Sie sie also drücken und als Favorit registrieren, wird sie im Genre-Teil von Meine Seite angezeigt. Im Gegenteil, wenn Sie den Favoriten abbrechen, wird er nicht angezeigt.
--Wie für die Gruppe wird die Gruppe angezeigt, zu der Sie gehören.
: star: Sie können anfordern, der Gruppe beizutreten, zu der Sie gehören möchten, und der Gruppenersteller kann sie akzeptieren oder ablehnen.
- Wenn Sie eine Gruppe sind, zu der Sie nicht gehören, können Sie Ihre Wünsche und Kommentare an den Gruppenleiter (Gruppenersteller) senden.
- Gruppenleiter (Gruppenersteller) können auf Anfrage die Teilnahme akzeptieren oder ablehnen.
: sonnig: Datenbank (ER-Diagramm)