Przepisz aplikację od zera w JS
Pracuję nad aplikacją, korzystając z standardowego zestawu frontendu: HTML, LESS, JS i trochę Node.js. Moim celem jest całkowite przepisanie istniejącej aplikacji od zera, aby poprawić jej funkcjonalność. Ale znowu napotykam pierwotny problem - kod staje się zbyt skomplikowany, ale tutaj już nic nie zrobisz, bo z moim doświadczeniem wątpię, czy będę w stanie zrobić to lepiej)
W tym projekcie nie będziemy używać żadnych frameworków, takich jak Angular, React, Vue, Svelte i inne, tutaj czysty JS jest całkowicie wystarczający. Ponadto projekt jest rozwijany dla mojego osobistego komfortu i wygody, a nie dla użytkowników.
Trochę przydatnych linków, aby mieć wyobrażenie o zakresie pracy: niestety, struktura importu w Figma z XD działa na własną rękę, więc na razie mogę dostarczyć tylko zrzut zależności. Wykonawcy przekażę plik XD, albo jakoś przezwyciężę ten nieudany import; prawie wszystkie elementy, możliwe, że coś przeoczyłem, ale teraz to nieistotne, ponieważ wszystkie powinny być uniwersalne, a rozmiar nie ma znaczenia. Dlatego trzeba stworzyć uniwersalne komponenty, którymi będziemy manipulować jak konstruktorem; odnośniki do notatek dotyczących tego, co trzeba rozwiązać, aby aplikacja działała dobrze jako całość; krótki filmik, że wszystko jest i działa; bardzo uproszczona wersja aplikacji dla tego Zadania, gdzie wiele rzeczy zostało wyciętych, więc działa jak działa, ale można ją otworzyć w przeglądarce i kliknąć, aby mieć jakieś pojęcie; także wyjaśnienie elementów; mały przykład tego, czego dążymy, oto link do kodu dotyczącego dwóch komponentów, którymi będziemy operować wszędzie w aplikacji. Ten kod można jeszcze bardziej skrócić, na przykład, stosując operatory warunkowe ternarne lub przepisując go według własnego uznania w celu poprawy.
Przyjaciele, proszę, jeśli uważacie inaczej, że należy jednak używać React, Angulara lub coś innego - to dobrze, ale to nie dla mnie, uważajmy, że czysty JS to moja kaprys)
Jeśli chodzi o czas, może się wydawać, że w Figma przedstawiony jest duży projekt, ale mogę zapewnić, że jeśli uda się napisać komponenty dla inputów i przycisków, to stanowić będzie to 70% wykonanego projektu. Skonfigurowanie zależności między nimi to tylko kwestia czasu, i chętnie będę to robić razem z tobą. Przybliżony czas realizacji projektu - około miesiąca-półtora)
W ogólnym kontekście, proces przepisywania ograniczy się do wprowadzenia tylko tych nowości, które zostały wcześniej określone lub są krytycznie ważne dla funkcjonalności. Nie planuję rozszerzać zakresu projektu. Zauważam, że w prototypie niektóre funkcje nie są zaimplementowane, takie jak podpowiedzi, ustawienia użytkownika czy lokalizacja, więc ostateczny produkt może nie zawsze dokładnie odzwierciedlać pierwotny szkic. Istnieje już dobrze ułożona podstawa, na której większość decyzji została zrealizowana, i bazując na niej można szybciej zakończyć projekt. Przepisano około 25-30% kodu.
Backend działa sprawnie, i 95% jego składników pozostanie praktycznie bez zmian, z wyjątkiem tych punktów, w których wspomniany jest node.js. Jednakże zostaną dokonane pewne modyfikacje związane z nową architekturą aplikacji.
Ogólnie celem jest stworzenie zestawu komponentów (funkcji), które są ponownie wykorzystywane, co z kolei poprawi czytelność i ułatwi dalsze rozszerzanie programu bez użycia jakichkolwiek frameworków.
-
3555 39 0 1 Witaj, jestem gotowy zaoferować dokładnie to, czego potrzebujesz - specjalizuję się w tworzeniu rozwiązań w czystym JavaScript bez użycia frameworków, WordPressa, kreatorów i innych. To samo dotyczy backendu - czysty PHP.
Jestem nawet gotowy podzielić się z Tobą moją wiedzą za darmo, która zdecydowanie różni się od tej, którą posiadasz, na temat tego, jak moim zdaniem najlepiej programować interfejs użytkownika. A jeśli nalegasz, żebym osobiście zastosował tę wiedzę w praktyce w Twoim projekcie, to oczywiście za opłatą.
Jednak ostrzegam, że to zburzy Twoje dotychczasowe wzorce - wielu z tych, którzy poświęcili mnóstwo czasu i pieniędzy na naukę "Reacta" i innych "View", nawet po zrozumieniu, że pisanie w czystym JS jest wygodniejsze, łatwiejsze i szybsze, nie potrafi tego zaakceptować i z uporem (w stosunku do siebie) nadal piszą przy użyciu frameworków i stosują pozycjonowanie względne.
Jako przykład: https://okumaima.com/doska/index
Więcej w portfolio:Freelancehunt
-
97 3 0 1 Moje doświadczenie obejmuje zarówno outsourcing, jak i podejście produktowe firmy. Kwitnę w pracy zespołowej i efektywnie współpracuję z innymi programistami i specjalistami z różnych dziedzin.
Moje umiejętności obejmują:
- Tworzenie aplikacji jednostronicowych (SPA)
- Tworzenie aplikacji internetowych
- Optymalizacja wydajności
- Integracja wewnętrzna
- Prowadzenie istniejących projektów
- Zapewnienie jakości kodu
… - Współpraca z innymi członkami zespołu
Dobrze się orientuję w tych obszarach i dążę do dostarczania wysokiej jakości rozwiązań stron internetowych. Nie mogę się doczekać kontynuacji rozwoju i udziału w innowacyjnych projektach w przyszłości.
-
3698 111 3 5 Witaj, Arturze
Interesujący i trudny projekt, chętnie nad nim pracowałbym. Trudność polega na zaimplementowaniu logiki działania aplikacji, ale jest to możliwe do zrealizowania w czystym js.
Z poważaniem, Jurij
-
101 Dobry wieczór, z przyjemnością wykonam twój projekt, pisz
Dobry wieczór, z przyjemnością wykonam twój projekt, pisz
-
183 2 0 Witaj. Zapoznałem się z zadaniem, jestem gotowy do rozpoczęcia, pisz.
Przykłady prac:
https://alerzi.github.io/Fitness/
https://alerzi.github.io/Agency/
https://alerzi.github.io/Construct/
-
802 8 0 Cześć!
Jestem zadowolony, że mogę zaprezentować moją propozycję dotyczącą Twojego projektu. Twój pomysł na rozwój aplikacji, korzystając tylko z standardowych narzędzi frontendowych, wydaje się interesujący i budzi zainteresowanie.
Moje podejście do tworzenia tego systemu będzie polegać na maksymalnym wykorzystaniu czystego JavaScript, HTML i CSS, bez użycia frameworków. Rozumiem Twoją potrzebę prostoty i łatwości zarządzania kodem, dlatego będę faworyzować pisanie uniwersalnych komponentów, które będzie łatwo manipulować i rozbudowywać.
Oceniam zakres projektu i rozumiem ważność szybkiej realizacji. Jestem gotowy wziąć na siebie odpowiedzialność za wykonanie zadania w wyznaczonych terminach i dostarczyć Ci wysokiej jakości rezultat. Biorąc pod uwagę Twoje wymagania i określone innowacje, będę pracować nad projektem w celu zapewnienia jego sukcesu.
Dziękuję za możliwość uczestnictwa w Twoim projekcie. Jestem pewien, że razem osiągniemy pożądany rezultat.
-
458 2 0 Dzień dobry. Jestem zainteresowany współpracą z Państwem nad Państwa projektem. Mam duże doświadczenie zawodowe. Pracowałem nad takimi stronami jak https://rozetka.com.ua/ua/, https://price.ua/ua, https://mebellini.com.ua/ua/ oraz nad wieloma innymi. Jestem gotowy rozpocząć pracę od zaraz. Proszę pisać w wiadomościach prywatnych.
Stawka - $18/godz.
-
1844 10 1 Dzień dobry. Zainteresowała mnie Państwa oferta pracy. Doświadczenie w branży internetowej od 2014 roku. Jeśli moja kandydatura jest dla Państwa interesująca, proszę pisać na PW