Переписати застосунок
39 000 UAHПривіт усім,
Я працюю над застосунком, яке включає стандартний фронтенд пак html, less, js та трохи node.js. Мета - переписати вже існуючий застосунок з нуля для досягнення його ідеальної роботи. Я вже заклав надійну основу з реалізованими механіками та книгозбірнями, але потрібна доробка та додавання нових функцій. Переважно наш фокус на користувацькому інтерфейсі.
Однак, я знову зіткнувся з тією ж проблемою, яка спочатку стала причиною для запуску цього проекту - код знову перетворюється в кашу. Немає потреби шукати нові рішення, тому що всі вони вже ефективно працюють у прототипі, наведу невеликий та дуже простий приклад: припустимо, потрібно уніфікувати однакові частини коду в одну функцію, по суті, переписування цього коду це одна велика боротьба з дублюванням.
Графік роботи має для мене дуже критичне значення. Виконавець бере на себе комісійні витрати за сейф, в разі успішного завершення проекту, ця різниця буде компенсована мною шляхом початкового збільшення суми проекту на 9%. Виходимо за межі затвердженого терміну виконання - арбітраж, тож треба враховувати, що особисті обставини не повинні впливати на хід виконання проекту, тому варто подумати двічі, перш ніж приймати рішення про співпрацю. Безумовно, я забезпечу повне ознайомлення виконавця з проектом перед його затвердженням, сума остаточна за весь проект, вона вже зазначена у завданні.
Отож, є готовий прототип, який становить основу для продовження роботи. На даний момент 25-30% проекту успішно переписано. Ваша роль - це структурування функцій, об'єктів і алгоритмів розрахунку, що вимагатиме детального рефакторингу та впровадження додаткового необхідного функціоналу.
Виконання проекту займе приблизно місяць, можливо, менше. Для кращого розуміння обсягу роботи надаю посилання на 11 екранів його інтерфейсу. Проект досить немалий, і без доступу до коду складно передати повний обсяг завдань, але нижче приблизні завдання, які необхідно вирішити переписуючи код, посилання на невеличкий наміток.
У загальному контексті, процес переписування обмежиться внесенням тих рішень, які були визначені заздалегідь або є критично важливими для функціональності. Іншими словами, я не збираюся розширювати обсяг проекту. Зазначу, що у прототипі не реалізовані деякі функції, наприклад, вспливаючі підказки, користувацькі налаштування або локалізація, тому кінцевий продукт може не завжди точно відображати первісну чернетку.
Бекенд функціонує справно, і 90% його складових залишаться майже без змін, крім тих пунктів, в яких згаданий node.js. Однак, будуть здійснені деякі модифікації з посиланням на нову архітектуру застосунку.
-
Вітаю Артем, готовий реалізувати такий веб додаток та дописати бекенд.
Мій стек: JS, TS, ReactJS, NextJS, NodeJS, SCSS...
Пишіть, буду радий співпраці.
-
890 6 0 Вітаю!
Якщо я правильно зрозумів, то навіть мінімальне ТЗ у вас ніде не зафіксоване і всю логіку роботи додатку ви "тримаєте" в себе в голові. Той хто переписує буде змушений часто звертатися до вас за довідковою інформацією і доступ до вас (як ресурсу) в такому випадку стане bottle-neck'ом (вузьким місцем). Враховуючи це, а також те що (а) 75% коду треба відрефакторити, (б) якісь решти невідома, (в) використовується ручна синхронізація моделі даних і їх відображення, то все це із *дуже* високою ймовірністю не влізає в 1 місяць часу.
Я хотів би вам допомогти, але якщо ви дійсно хочете щоб ваш SaaS був життєздатний у середньо- та довго-строковому діапазоні, то ваш план дій на мою думку мав би бути наступний: віддати код вашого сервісу на незалежний технічний аналіз. Хоча б 2-ма різними людьми для більш об'єктивної оцінки. І потім складати план дій відносно отриманих результатів. Бо те, що ви хочете зараз, виглядає як латання дірок (на місці яких дуже скоро будуть нові).
PS: ручний менеджмент стейту (state) + в'ю (view) для 11ти екранів які є середніми (за розміром) формами (якщо я правильно зрозумів 1ше посилання) ні до чого доброго не приведе. Вам за фреймворк (framework, наприклад react/angular/vue/svelte) не просто так написали.
Маєте бажання вирішити ваші проблеми правильно раз і назавжди -- приходьте в приватні повідомлення
-
190 Я працював над власною мовою програмування на С++.
Я знаю що таке великий код і оптимізація його.
У мене є досвід рефакторінгу коду.
Я пропоную вам розбити це завдання на під задачі.
Якщо ви укажете, що потрібно зробити в першу чегру, а що проблеми наступного кроку.
Я зможу виконати завдання хочаб частково, але прогресс буде.
Дайте мені глянути на повній код кашу і той що в вас вже є.
Ще потрібне активне спілкування з вами в фейсбук чи телеграм.
-
Добрый день . Проект на ваниле ?
-
Добрий день. Так)
-
Что бы решить выше указанные проблемы нужно будет написать свой фреймворк или библиотеку. Зачем это делать если есть хорошие готовые решения. Например Angular.
-
Ну вообщем если вам нужено быстрое преложение. И чтобы его можно было легко расширять или рефакторть. Я рекомендую использовать Angular это полноценный фреймворк.
-
Актуальні фриланс-проєкти в категорії Javascript та Typescript
Розробка інтерактивної карти Palworld для сайтуПотрібно розробити інтерактивну карту Palworld за прикладом: https://palworld.gg/map Нам потрібна не просто статична картинка, а повноцінна інтерактивна карта, де користувач може дивитися локації, вмикати / вимикати категорії об’єктів, шукати потрібні точки та взаємодіяти з… HTML та CSS верстання, Javascript та Typescript ∙ 1 день 8 годин тому ∙ 28 ставок |
Розробка платформи AM Mobility (автосервіс, парковка, страхування, оренда автомобілів)
260 189 UAH
Шукаємо команду або досвідченого Full Stack розробника для створення MVP платформи AM Mobility. AM Mobility — це єдина цифрова екосистема для автомобілістів, що об'єднує в одному додатку та веб-платформі: парковку; автосервіс; шиномонтаж; автомийку; оренду автомобілів;… Javascript та Typescript, Веб-програмування ∙ 6 днів 14 годин тому ∙ 116 ставок |
Gsap анімації
1000 UAH
Доброго дня. Треба внести правки в поточному проєкті. Потрібен фахівець, який добре працює на gsap/lenis Треба зробити анімацію карточок. Детально ТЗ тут: https://www.figma.com/design/5bLEJudN5LPpB9ZSoJa2Eb/Untitled?m=auto&t=qwyluUctL1lrMNvh-6 Треба проявити креатив та… Javascript та Typescript, Веб-програмування ∙ 6 днів 20 годин тому ∙ 21 ставка |
Шукаю наставника з Claude Code для запуску веб-проєкту з нуля**Коротко про завдання:** Я новачок без досвіду в програмуванні. Є готове ТЗ на розробку сайту (42 сторінки, Next.js, PostgreSQL). Хочу реалізувати його самостійно за допомогою Claude Code - потрібен спеціаліст, який налаштує середовище і навчить мене працювати з інструментом.… Javascript та Typescript, Навчання ∙ 8 днів 19 годин тому ∙ 23 ставки |
Оновлення дизайну на сайтіПотрібно оновити дизайн існуючого сайту, використовуючи HTML, CSS, JS: освіжити зовнішній вигляд, зробити його сучасним і адаптивним під мобільні пристрої. Потрібно додати плавні анімації та інтерактивні елементи. HTML та CSS верстання, Javascript та Typescript ∙ 9 днів 12 годин тому ∙ 97 ставок |