Eine Beschreibung des von mir erstellten Portfolios. Ich habe den Hintergrund, die Funktionen, die Schwierigkeiten und den Einfallsreichtum, die ich gemacht habe, und zukünftige Probleme zusammengefasst.
Sie können die tatsächlich erstellte Site und den Quellcode über den folgenden Link sehen. https://github.com/rotosiri-zu/pcparts https://pcparts-staging.herokuapp.com/
Ich mache meinen eigenen PC als Hobby, aber ich möchte die Spezifikationen von PC-Teilen kennen, die ich nicht kenne. Andere Benutzer fragen sich, welche Art von PC-Teilen sie verwenden, und andere Benutzer, die ihren eigenen PC herstellen Ich habe eine Webanwendung mit der Hoffnung erstellt, dass sie bei der Auswahl der in der Einführung verwendeten PC-Teile vom Benutzer und der mit den gekauften Teilen zu erstellenden Teile hilfreich sein wird.
Außerdem dachte ich daran, mich von meiner derzeitigen Position zurückzuziehen und Back-End-Ingenieur für ein webbasiertes Entwicklungsunternehmen zu werden. Ich habe beschlossen, diese App zu einem Portfolio von Aktivitäten zur beruflichen Veränderung zu machen.
Ruby 2.6.6
ruby on rails 5.2.4.3
bootstrap4
postgres sql
github
heroku + Amazon S3
Sie können sich mit einem registrierten Benutzer oder Gast anmelden. Sie können sich auch mit dem Gast-Login vom Startbildschirm aus anmelden.
Sie können frei posten, indem Sie sich als Mitglied registrieren. Wenn bei der Eingabe ein Fehler auftritt, wird der Beitrag nicht veröffentlicht und eine Fehlermeldung angezeigt.
Sie können die Liste der vom Benutzer veröffentlichten Elemente überprüfen.
Sie können nach dem Titelnamen suchen, den Sie beim Posten eingegeben haben.
Sie können nach der Kategorie suchen, die zum Zeitpunkt der Veröffentlichung ausgewählt wurde.
Sie können Ihre Eindrücke von PC-Teilen veröffentlichen. Wenn bei der Eingabe ein Fehler auftritt, wird der Beitrag nicht veröffentlicht und eine Fehlermeldung angezeigt.
Sie können gebuchte Artikel aktualisieren / löschen.
Sie können veröffentlichte Bewertungen aktualisieren / löschen.
Es hat lange gedauert, den ID-Fehler durch Hinzufügen der Kategoriefunktion zu beheben. Die Lösung wurde gelöst, indem eine Hypothese überprüft und aufgestellt wurde, dann nach dem gefundenen Artikel gesucht und gesucht wurde.
Sie können sich vom Startbildschirm aus als Gast anmelden, eine Beschreibung der Funktion auf dem Startbildschirm hinzufügen, eine schwarze Linie an der Grenze zwischen der Beschreibung und der Artikelbuchungsliste hinzufügen und dem Bewertungsbuchungsformular auf dem Detailbildschirm eine schwarze Linie hinzufügen, um das Verständnis zu erleichtern.
Der Grund, warum ich mich für Ruby on Rails entschieden habe, ist, dass es viele Artikel und Communitys gibt, auf die Anfänger problemlos zugreifen können. Deshalb habe ich mich für Ruby on Rails entschieden.
Da der Testcode nicht für zukünftige Aufgaben angewendet wurde, denken wir darüber nach, eine Testimplementierung und eine Implementierung der Brotkrumenliste hinzuzufügen.
Der Komponententest wurde erstellt.
Recommended Posts