Projekt na githubie: https://github.com/Zilib/appSurvey/tree/Survey-0.6
Strona projektu: http://134.209.234.231/
(Informacja pierwsza, przy dodawaniu ankiety, gdy jest tylko zamknięte pytanie loading screen trwa w nieskończoność naprawię to już u siebie i zaaktualizuje przy większych zmianach, z góry przepraszam za łamany angielski. Zależało mi na tym by być szczerym z ludźmi którzy będą czytali ten projekt i go oceniali, by również mieli wgląd na to jak posługuję się angielskim.)
Cześć wszystkim, jestem w trakcie pracy nad projektem który ma za zadanie stricte wykonywać swoje funkcje. Nie ma ładnie wyglądać, ma być schludny z zewnątrz jak i wewnątrz nic więcej.
Jest to mój pierwszy w życiu poważny projekt z wykorzystaniem frameworków JS, jak i ECMA > 5. Przed rozpoczęciem szkoły średniej uczyłem się troche javascript etc, podczas nauki w szkole popadłem w okres stagnacji że tak to nazwę i rozwijałem swoje umiejętności w ECMA 5 <=.
Przed pytaniem o niektóre błędy, oraz "niedokończenia" proszę przeczytać do końca.
A więc stworzyłem aplikację która w głównej mierze polega na tworzeniu, odpowiadaniu oraz analizowaniu ankiet, wykorzystuje ona framework Vue, kod jest bez komentarzy (jeszcze) postanowiłem teraz dodać kod na grupę by dowiedzieć się czy ktokolwiek jest w stanie bez komentarzy zrozumieć i połapać się o co w nim chodzi. (Chodzi mi głównie o to czy nazewnictwo jest dobre i intuicyjne, niż dawać komuś zagadki).
Proszę o opinię kodu pod każdym względem, nazewnictwo jak i praktyki działań i o to co poprawić.
Przyjmuje również jak najbardziej wskazania co dodać co usunąć, jak mogę projekt zmodyfikować.
Opcja edycji, oraz opcja umożliwiająca odpowiadanie na pytanie własną odpowiedzią zostanie zainicjowana w przyszłości. Aktualnie aplikacja komunikuje się z Firebase, i podczas tworzenia opcji edycji jak natknąłem się na problem który prawdopodobnie łatwiej rozwiążę z wykorzystaniem MongoDB, i przy okazji się go nauczę.
Informacje końcowe:
Vue uczę się od około miesiąca, + / - matury które pisałem, 25 kwietnia pierwszy raz spojrzałem na ten framework.
To było moje pierwsze zetknięcie z wszystkimi wykorzystanymi pluginami, oraz API, jak oceniacie to wszystko jak na miesiąc pracy? Dużo rzeczy w trakcie poprawiałem.