Przepisz aplikację
Pracuję nad aplikacją, która obejmuje standardowy frontend pak html, less, js oraz trochę node.js. Celem jest przepisanie istniejącej już aplikacji od zera, aby osiągnąć jej idealne działanie. Mam już solidne podstawy z zaimplementowanymi mechanikami i bibliotekami, ale potrzebne są dalsze prace i dodanie nowych funkcji. Nasz główny nacisk jest głównie na interfejsie użytkownika.
Jednakże, ponownie napotkałem ten sam problem, który początkowo był powodem do rozpoczęcia tego projektu - kod znowu zamienia się w bałagan. Nie ma potrzeby szukać nowych rozwiązań, ponieważ wszystkie one już efektywnie działają w prototypie, podam mały i bardzo prosty przykład: załóżmy, że trzeba unifikować identyczne części kodu w jedną funkcję, w gruncie rzeczy, przepisanie tego kodu to walka z powielaniem.
Harmonogram pracy ma dla mnie bardzo krytyczne znaczenie. Wykonawca ponosi koszty prowizji za sejf, w przypadku pomyślnego zakończenia projektu, ta różnica zostanie zrekompensowana przeze mnie poprzez początkowe zwiększenie kwoty projektu o 9%. Przekroczenie zatwierdzonego terminu wykonania - arbitraż, dlatego należy pamiętać, że osobiste okoliczności nie powinny wpływać na przebieg realizacji projektu, dlatego warto dobrze się zastanowić, zanim podejmiesz decyzję o współpracy. Oczywiście zapewnię pełne zapoznanie wykonawcy z projektem przed jego zatwierdzeniem, kwota jest ostateczna za cały projekt, jest już określona w zadaniu.
Mamy gotowy prototyp, który stanowi podstawę do kontynuowania pracy. Obecnie 25-30% projektu zostało pomyślnie przepisane. Twoją rolą jest strukturyzacja funkcji, obiektów i algorytmów obliczeniowych, co będzie wymagało szczegółowego refaktoryzacji i wdrożenia dodatkowej niezbędnej funkcjonalności.
Realizacja projektu zajmie około miesiąca, być może mniej. Dla lepszego zrozumienia zakresu pracy podaję linki do 11 ekranów jego interfejsu. Projekt jest dość obszerny, a bez dostępu do kodu trudno przekazać pełny zakres zadań, ale poniżej znajdują się przybliżone zadania, które należy rozwiązać, przepisując kod, link do małego szkicu.
W ogólnym kontekście, proces przepisywania będzie ograniczony do wprowadzenia tych decyzji, które zostały wcześniej określone lub są kluczowe dla funkcjonalności. Innymi słowy, nie planuję rozszerzać zakresu projektu. Zauważę, że w prototypie niektóre funkcje nie są zaimplementowane, na przykład podpowiedzi, ustawienia użytkownika czy lokalizacja, dlatego ostateczny produkt może nie zawsze dokładnie odzwierciedlać pierwotny szkic.
Backend działa sprawnie, a 90% 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.
-
Witaj Artemie, jestem gotowy zaimplementować taką aplikację internetową i dodać backend.
Mój stos technologiczny: JS, TS, ReactJS, NextJS, NodeJS, SCSS...
Napisz, będę zadowolony z współpracy.
-
890 6 0 Witaj!
Jeśli dobrze zrozumiałem, to nawet minimalne BR u ciebie nigdzie nie jest zapisane i całą logikę działania aplikacji "trzymasz" w swojej głowie. Ten, kto to przepisuje, będzie musiał często zwracać się do ciebie o informacje pomocnicze i dostęp do ciebie (jako zasobu) w takim przypadku stanie się wąskim gardłem. Biorąc to pod uwagę, a także to, że (a) 75% kodu trzeba zrefaktoryzować, (b) jakieś reszty są nieznane, (c) używana jest ręczna synchronizacja modelu danych i ich wyświetlanie, to wszystko z *bardzo* wysokim prawdopodobieństwem nie zmieści się w 1 miesiącu czasu.
Chciałbym ci pomóc, ale jeśli naprawdę chcesz, aby twoje SaaS było żywotne w średnio- i długoterminowym zakresie, to twój plan działania moim zdaniem powinien być następujący: przekazać kod twojej usługi do niezależnej analizy technicznej. Przynajmniej 2 różnymi osobami dla bardziej obiektywnej oceny. A następnie opracować plan działania w oparciu o uzyskane wyniki. Bo to, czego teraz chcesz, wygląda jak łatanie dziur (na miejscu których bardzo szybko pojawią się nowe).
PS: ręczne zarządzanie stanem + widokiem dla 11 ekranów, które są średnimi (pod względem rozmiaru) formularzami (jeśli dobrze zrozumiałem 1sze odniesienie) nie doprowadzi do niczego dobrego. Potrzebujesz frameworka (framework, na przykład react/angular/vue/svelte) nie bez powodu napisanego.
Jeśli chcesz rozwiązać swoje problemy prawidłowo raz na zawsze - przyjdź na prywatne wiadomości
-
190 Pracowałem nad własnym językiem programowania w C++.
Znam się na dużym kodzie i jego optymalizacji.
Mam doświadczenie w refaktoryzacji kodu.
Proponuję podzielić to zadanie na podzadania.
Jeśli wskażecie, co należy zrobić w pierwszej kolejności, a co stanowi problem w następnym kroku.
Będę w stanie wykonać zadanie przynajmniej częściowo, ale postęp będzie.
Pozwólcie mi przyjrzeć się całemu kodowi bałaganu i temu, co już macie.
Potrzebna jest również aktywna komunikacja z wami na Facebooku lub Telegramie.
-
Добрый день . Проект на ваниле ?
-
Добрий день. Так)
-
Что бы решить выше указанные проблемы нужно будет написать свой фреймворк или библиотеку. Зачем это делать если есть хорошие готовые решения. Например Angular.
-
Ну вообщем если вам нужено быстрое преложение. И чтобы его можно было легко расширять или рефакторть. Я рекомендую использовать Angular это полноценный фреймворк.
-
Aktualne zlecenia dla freelancerów w kategorii Javascript & Typescript
Rozwój platformy AM Mobility (serwis samochodowy, parking, ubezpieczenie, wynajem samochodów)
21 265 PLN
Szukamy zespołu lub doświadczonego programisty Full Stack do stworzenia MVP platformy AM Mobility. AM Mobility to jednolita cyfrowa ekosystem dla kierowców, łącząca w jednej aplikacji i platformie internetowej: parking; serwis samochodowy; wulkanizację; myjnię samochodową;… Javascript & Typescript, Programowanie stron internetowych ∙ 3 dni 15 godzin temu ∙ 106 ofert |
Animacje Gsap
82 PLN
Dzień dobry. Trzeba wprowadzić poprawki w bieżącym projekcie. Potrzebny specjalista, który dobrze pracuje na gsap/lenis Trzeba zrobić animację kart. Szczegółowe wymagania tutaj:… Javascript & Typescript, Programowanie stron internetowych ∙ 3 dni 21 godzin temu ∙ 21 ofert |
Komercyjna platforma wideokonferencyjna on-premise „ViM”Wymagana jest opracowanie systemu wideokonferencyjnego on-premise z podstawowym obliczeniem na 100 jednoczesnych połączeń (10 izolowanych pokoi po 10 osób). Platforma powinna mieć wbudowaną architekturę do przyszłego poziomego skalowania do 1000 użytkowników poprzez dodawanie… Javascript & Typescript, Programowanie stron internetowych ∙ 4 dni 16 godzin temu ∙ 32 oferty |
Szukam mentora z Claude Code do uruchomienia projektu internetowego od zera**Krótko o zadaniu:** Jestem nowicjuszem bez doświadczenia w programowaniu. Mam gotowe TŻ na rozwój strony (42 strony, Next.js, PostgreSQL). Chcę zrealizować to samodzielnie za pomocą Claude Code - potrzebuję specjalisty, który skonfiguruje środowisko i nauczy mnie pracy z… Javascript & Typescript, Edukacja ∙ 5 dni 20 godzin temu ∙ 18 ofert |
Aktualizacja projektu na stronieTrzeba zaktualizować design istniejącej strony internetowej używając HTML, CSS, JS: odświeżyć wygląd, uczynić go nowoczesnym i responsywnym na urządzenia mobilne. Wymagana jest dodanie płynnych animacji i interaktywnych elementów. Układ HTML i CSS, Javascript & Typescript ∙ 6 dni 14 godzin temu ∙ 91 ofert |