Wie der Titel schon sagt, ist es die SE von Gorigori SIer. SIer lässt BP nicht programmieren, indem er alles wirft! Ich höre das, aber ich habe normal programmiert. Wie erwartet durfte ich das nicht das ganze Jahr über machen und musste am Projektmanagement und an der Verbesserung der organisatorischen Aktivitäten arbeiten, aber ich programmierte so wie es war.
Da ich jedoch Mitglied eines Großprojekts bin, war es schwierig, sich einen Überblick über das System zu verschaffen. Aus dem Grund, dass ich über das ganze Bild nachdenken und es später erklären möchte, werde ich versuchen, selbst ein System zu erstellen ... Also nach 22 Uhr, nachdem meine Tochter ins Bett gegangen war, ab 6 Uhr morgens, bevor meine Tochter aufwachte Ich habe versucht, einen Webdienst mit der Zeit bis 8 Uhr zu erstellen.
https://hwsharing.possumelon.com/
Ein Webdienst, der die Aufteilung und den Fortschritt von Haushaltsangelegenheiten visualisiert, verwaltet und teilt. Es ist nicht so neu, aber ... Visualisierung + Hausarbeit = Kashikaji
Ich habe noch nie Design studiert und mache es mit einem gewissen Sinn.
Details der Funktion werden später erklärt.
Der Grund für die Einrichtung dieses Dienstes war ein paar Streitereien. Yome "Ich habe eine höhere Belastung durch Hausarbeit und Kinderbetreuung!" Ich "Ich fühle mich nicht so ..." Yome "Dann schreibe die ganze Hausarbeit und Kinderbetreuung voneinander auf!" ICH"…"
Ich habe es geschafft, dem Angriff auszuweichen, aber irgendwann kam mir die Idee: "Wie wäre es, ihn auf dem System zu visualisieren?" Wenn ich mit Yome spreche: "Ich mag es, ist es nicht klar?" Deshalb begann meine persönliche Entwicklung.
Ich habe ungefähr im April angefangen, also sind es ungefähr 5 Monate. Es dauerte so lange, weil es eine starke Bedeutung hatte, zu studieren. Ich habe viel Erfahrung mit C # und Java, wenn es ums Geschäft geht. Aus diesem Grund habe ich mich entschlossen, die Frontside-Technologie, die ich noch nie zuvor erlebt hatte, für das Studium zu verwenden. Ich war besorgt über React und Vue, aber ich dachte, dass Vue lockerer und einfacher zu handhaben ist (Voreingenommenheit), also entschied ich mich für Vue. Ich habe auch eine lange Erfahrung mit Java, deshalb habe ich mich für Spring Boot entschieden, was ich nicht viel getan habe. Als Referenz ist die Vorderseite Vue und die Rückseite Spring Boot als API.
Seit ich es nach dem Studium geschafft habe, gibt es viele Funktionen, die nichts mit der Visualisierung von Haushaltsangelegenheiten zu tun haben.
Spring Boot macht die Authentifizierung gut.
Es ist eine normale Benutzerregistrierungsfunktion.
Der Server verwendet AWS, aber AWS erleichtert das Senden von E-Mails.
Es ist eine Suchfunktion.
Laden Sie Ihr eigenes Bild hoch oder schreiben Sie eine Selbsteinführung. Sie können die Informationen hier anzeigen, indem Sie in der vorherigen Benutzersuche suchen und auswählen.
Senden und Empfangen von Nachrichten an andere Benutzer.
Sie können kein "Freund" werden, wenn Sie sich nicht für einen Freund bewerben und die andere Partei dies genehmigt. Die folgenden "Chat" und "Teilen von Haushaltsangelegenheiten" können nur von "Freunden" verwendet werden.
Nun ... es ist ein Chat. WebSocket.
Dies ist der Hauptkreis. Erstellen Sie zunächst eine Klassifizierung der Haushaltsangelegenheiten (Reinigen, Kochen usw.) und registrieren Sie die Arbeit, die zu dieser Klassifizierung passt (Reinigen, Reinigen des Bodens, Kochen, morgendliches Mittagessen, Abendessen usw.). Ordnen Sie die registrierte Arbeit der verantwortlichen Person zu. Da der Unterschied hier dargestellt wird, ist er scharf. Auch der Wiedergabeaspekt ist stark, aber der Bildschirm ist synchronisiert.
Wenn Sie die Arbeit auf einem Bildschirm verschieben, wird auch die Arbeit auf dem anderen Bildschirm verschoben. Dies ist auch WebSocket.
Registrieren Sie nach Aufteilung der Verantwortlichkeiten die Prognosen und Fakten im Kalender.
Beende die Hausarbeit.
Melden Sie Ihren Arbeitsstatus. Irgendwie benutze ich unendliches Scrollen.
Ehrlich gesagt hat es Spaß gemacht. Als ich genug Zeit hatte, sprang ich in mein Herz und sagte: "OK, ich kann mir Zeit für Design und Implementierung nehmen!" Ich habe es jedoch oft übertrieben und wurde oft von Yome gesagt: "Falten Sie den Wäschestapel, der dort visualisiert wird, bevor Sie die Haushaltsangelegenheiten visualisieren!" Wenn ich alleine gelebt hätte, hätte ich vielleicht mehr als 10 Stunden am Tag programmiert. Nur etwas ... einsam. Plötzlich wollte ich mich der Community anschließen. Ich habe es doch nicht eingegeben. Wenn Sie mir eine empfohlene Community nennen könnten, wäre ich möglicherweise unkompliziert.
Ich werde es zusammenfassen.
** ・ Vue (Frontend) ** ** ・ Java (Backend) ** ** ・ Spring Boot (Framework) ** ** ・ MariaDB (Datenbank) ** ** ・ Element (Komponentenbibliothek) ** ** ・ Axios (HTTP-Client) ** ** ・ GSAP (Animation) ** ** ・ VeeValidate (Fehlerprüfung) ** ** ・ Moment (Datumsverarbeitung) ** ** ・ Apache Tomcat (Web / AP-Server) ** ** ・ AWS (Server, Domänenerfassung, HTTPS-Konvertierung) **
Ich habe das Gefühl, dass dieser Webdienst mit Funktionen überladen ist. Es kann gut sein, es als lose Community-Site zu positionieren, die sich mit inneren Angelegenheiten befasst ... Ich denke, es ist besser, es zu spezialisieren, damit es verwendet werden kann. Für die Visualisierung von Haushaltsangelegenheiten halte ich einen Service für gut, der alle Analysen aus jedem Blickwinkel durchführt. Das ist also ein Anfang für mich. Es fühlt sich an, als ob der Motor gestartet ist. Daher möchte ich die Planung des nächsten Dienstes in Betracht ziehen.