[RUBY] Persönliches App-Produktionstagebuch

Der heutige Stapel ① Konzept der persönlichen Bewerbung ② DB-Design

① Konzept der persönlichen Bewerbung

■ Persönlicher App-Name: Stasapo <= Kann gestoßen werden

■ Was für eine App Passende App, mit der Benutzer Mentoren sofort fragen können, was sie nicht verstehen

▶ Wie es geht Wenn Sie eine Frage stellen möchten, beantragt der Benutzer einen Videoanruf beim Mentor gemäß dem Fragenformat. Studieren Sie sich gegenseitig im Gruppenchat. Es ist mit Benutzer- und Mentor-Bewertungen ausgestattet. Sie können Ihr eigenes Lernen ausgeben.

▶ Hintergrund Heutzutage nimmt das Online-Lernen aufgrund des Einflusses des Koronavirus zu. Ich neige dazu, passiv zu sein, wenn ich nur Videos lerne Ich kann nicht hören, was ich tun möchte. Ich dachte, ich könnte meine Lieblingsfragen mit einem Einzel-Video-Chat stellen. Hören Sie beim Lernen an einer bestimmten Schule nur auf das, was Sie nicht verstehen Beeindruckt von dem Service, den Sie ohne zu zögern hören können.

▶ Vorteile auf der Benutzerseite Mach dir keine Sorgen, frag einfach, was du nicht verstehst. Das Video ist organisiert und leicht zu verstehen, aber es ist schwierig, die Frage vor Ort zu lösen. Sie können während der Ausgabe überprüfen, wie viel Sie wissen. Sie können problemlos zu Hause arbeiten. Sie können Ihr Verständnis durch Kommentare und Bewertungen visualisieren und Ihre Genehmigungsanforderungen werden erfüllt.

▶ Profitiert aus der Sicht eines Mentors Dies kann in der Lückenzeit erfolgen. Menschen, die am Unterrichten teilnehmen möchten, können dies gerne tun. (Sei einfach da) Sie können nur diese Person unterrichten. Das beste Ergebnis der Vermittlung und Vermittlung von Wissen an jemanden.

▶ Was Sie implementieren möchten Beantworten von Videoanrufen Kommentarfunktion Login-Funktion (Mentor / Student) Bewertungsfunktion (Mentor / Student) Ob es reagiert Fragebogen Asynchrone Kommunikation (Videoanruf, Nachricht) Die heutige gestapelte Seite (Ausgabe)

■ Entwicklungsumgebung rails 5.0.7.2 ruby 2.5.1 gem device

② DB-Design

Benutzertabelle Column Type Options name string null: false, unique: true email string null: false, unique: true password string null: false my-image string introduction text profile text subject string rate float Association has_many :groups_users has_many :groups, through: :user_groups has_many :messages has_many :tweets has_many :teaches Gruppentabelle Column Type Options name string null: false, unique: true Association has_many :user_groups has_many :users, through: :user_groups has_many :messages Tabelle user_groups Column Type Options group_id integer null: false, foreign_key: true user_id integer null: false, foreign_key: true Association belongs_to :group belongs_to :user Gruppennachrichtentabelle Column Type Options comment text null: false image string group_id integer null: false, foreign_key: true user_id integer null: false, foreign_key: true Association belongs_to :group belongs_to :user Tweets Tabelle Column Type Options title string null: false body text null: false image string user_id integer null: false, foreign_key: true Association belongs_to :user tweetmessages Tabelle Column Type Options comment text null: false image string tweet_id integer null: false, foreign_key: true user_id integer null: false, foreign_key: true Association belongs_to :tweet belongs_to :user Tisch lehren Column Type Options title string image string body text user_id integer null: false, foreign_key: true Association has_many :teach_tags has_many :tags, through: :teach_tags Teach_Tags-Tabelle Column Type Options title string image string teach_id integer null: false, foreign_key: true tag_id integer null: false, foreign_key: true Association belongs_to : teach belongs_to :tag Tegs Tabelle Column Type Options text string Association has_many :teach_tags has_many :teaches, through: :teach_tags

Recommended Posts

Persönliches App-Produktionstagebuch
Persönliches App-Produktionstagebuch 3
Chat App Produktion
Startschuss für die persönliche Entwicklung der Android-App
Komplettes IOS-App-Entwicklungstagebuch zum Selbststudium
Produktion persönlicher Anwendungen 2 Einführung der WEB-Schriftart
TECH CAMP lernen persönliche App it Git ignorieren