Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Розмістіть свій проєкт безплатно та почніть отримувати пропозиції від фрилансерів-виконавців уже через хвилини після публікації!

Фронтенд (SSR, Jinja2) для CRM на FastAPI — строго по ТЗ, без SPA

Translated27 000 UAH

Додатки 1

Перегляд додатків доступний тільки зареєстрованим користувачам.
  1. 21190
     20  0

    7 днів27 000 UAH

    Доброго дня! Вимоги зрозумілі: SSR без SPA, фіксована архітектура, сувора робота за ТЗ, відсутність бізнес-логіки на фронтенді, пріоритет безпеки (RBAC, CSRF, CSP), передбачувана поведінка UI та поетапна приймання з архітектором. Формат і обмеження мені підходять.

    Відповідаю на запитання.
    1. Так, ми працювали з SSR: Jinja2 (FastAPI, Flask) та шаблони Django. Робив внутрішні CRM та адміністративні панелі з серверним рендерингом, ролями (admin/manager тощо), cookie-based авторизацією, CSRF (подвійна відправка), суворою CSP без inline-скриптів, системними сторінками помилок, breadcrumbs та role-based навігацією. Backend був джерелом істини, фронтенд — тонким шаром відображення та викликів API.
    2. JavaScript поверх SSR організовуємо мінімалістично: ES-модулі, єдиний API-клієнт (fetch інкапсульований, поза клієнтом не використовується), централізована обробка HTTP-статусів (401/403/422/500), safe-redirect через next, глобальні UI-стани (loading/empty/error). JS не містить бізнес-логіки, тільки управління станом UI та взаємодію з backend-контрактами, повністю сумісно з CSP (без inline, без onclick).
    3. Так, є досвід з Playwright (основний) та Cypress. Пишу e2e-тести для базових користувацьких сценаріїв: логін, перевірка ролей, доступи/заборони, обробка помилок, редиректи, коректна робота форм та CSRF.
    4. Так, готові суворо дотримуватись ТЗ без архітектурних імпровізацій, не додавати поля, логіку або UI «від себе» і працювати в рамках зафіксованої архітектури та контрактів backend.

  2. 242  
    14 днів27 000 UAH

    Чи є досвід Playwright або Cypress?
    Комерційного досвіду з Playwright / Cypress немає. Раніше e2e-тести не реалізовував, але готовий освоїти базові сценарії (вхід, доступ на основі ролей, переходи та помилки) строго в рамках ТЗ.

    Як ви зазвичай організовуєте JavaScript-логіку поверх SSR?
    Раніше не організовував JavaScript-логіку поверх SSR. Готовий використовувати мінімальний vanilla JS строго як UI-слой: для роботи з формами, обробки відповідей сервера та відображення станів інтерфейсу, без перенесення бізнес-логіки або рішень про доступи на клієнт.

    Чи працювали ви з SSR (Jinja2 / Django templates / аналог)?
    Прямого комерційного досвіду з Jinja2 / Django templates немає. Комфортно працюю з серверно згенерованим HTML (WordPress, PHP-проекти), розумію модель SSR і роль шаблонів як шару представлення без бізнес-логіки.

    Чи готові ви строго дотримуватись ТЗ без архітектурних імпровізацій?
    Так. Працюю строго за ТЗ, читаю вимоги повністю, уважний до деталей і комфортно працюю в умовах жорстких архітектурних обмежень.

  3. 96760    1276  1   10
    7 днів27 000 UAH

    Доброго дня. Є досвід з FastAPI/Jinja. Готовий до співпраці.

  4. Ще 2 ставки приховано
    1 ставку приховано
    1 ставку приховано
  • Mykola Skobletskyi
    4 січня, 9:10 |

    Зачем страдать ерундой. А не сделать фронт на том языке на котором он работает. JS.

  • Елисей Хромых
    4 січня, 9:57 |

    Ниже отписал

  • Mykola Skobletskyi
    4 січня, 9:31 |

    Могу реализовать фронт на Angular(SSR).

  • Елисей Хромых
    4 січня, 9:57 |

    Архитектура проекта уже зафиксирована: SSR на стороне backend (Jinja2 + minimal JS).
    SPA-фреймворки (Angular / React / Next.js), даже с SSR, не рассматриваются, так как меняют архитектуру и модель безопасности.

  • Mykola Skobletskyi
    4 січня, 10:18 |

    Не совсем понятно каким образом меняется ваша "архитектура" если клиент вы только будете разрабатывать. Разве что по какой-то причине сервер и клиент у вас связаны. Что очень странно.
    По безопасности у Angular не было таких дыр как у React.

Актуальні фриланс-проєкти в категорії HTML та CSS верстання

Веб-дизайн та розробка

Привіт! Для поточного проекту шукаю двох окремих спеціалістів: веб-дизайнера (Figma) веб-розробника (Frontend / WordPress) Проект включає завдання типу: лендинги, інтернет-магазин, адмін-панелі, сайт на WordPress, а також за необхідності невеликі завдання на React / Next.js та…

HTML та CSS верстанняДизайн сайтів ∙ 7 годин 36 хвилин тому ∙ 68 ставок

Потрібно зробити сучасний сайт для компанії натяжних стель У Польщі

28 485 UAH

Потрібен сучасний преміальний дизайн, адаптація під мобільні пристрої, швидке завантаження, SEO, анімації, калькулятор, портфоліо, форма заявки. Бажано досвід створення сайтів в Польщі,лендінгів для будівельних або ремонтних компаній. Обов’язково надішліть приклади своїх робіт.

HTML та CSS верстанняВеб-програмування ∙ 8 годин 37 хвилин тому ∙ 115 ставок

Шукаємо Фронтенд розробника для навчальної платформи

Frontend-розробник https://www.figma.com/design/vXKC6kfWOeDBX2464BXqRv/%D0%A2%D0%97?node-id=0-1&p=f&t=OJxQ9DF0zXBNnBJv-0 Привіт! Шукаємо frontend-розробника для роботи над сучасною музичною платформою Muse. Проєкт уже має готовий дизайн у Figma, працюючий backend на Laravel та…

HTML та CSS верстанняВеб-програмування ∙ 10 годин 25 хвилин тому ∙ 79 ставок

Потрібний розробник Друпал Dupal для правок на кількох сайтах.

Потрібний розробник Друпал Dupal для правок на кількох сайтах. Сайт розбух і заповнив весь хостинг ..

HTML та CSS верстанняВеб-програмування ∙ 14 годин 50 хвилин тому ∙ 33 ставки

Оптимізація швидкості сайту WordPress

5088 UAH

повні деталі надішлемо в особисті повідомлення Мета Максимально прискорити завантаження сайту, особливо на мобільних пристроях. KPI (обов'язково) Після завершення робіт необхідно досягти наступних показників. Mobile Performance 90+ LCP менше 2.2 сек INP менше 200 мс CLS менше…

HTML та CSS верстанняJavascript та Typescript ∙ 1 день 5 годин тому ∙ 62 ставки

Замовник
Проєкт опублікований
5 місяців 21 день тому
224 перегляди
Мітки
  • SSR
  • jinja2
  • playwright
  • fastapi
  • Vanilla JavaScript