Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

Frontend (SSR, Jinja2) for CRM on FastAPI - strictly according to the technical specifications, without SPA

Translated602 USD

Applications 1

Application viewing is only available registered users.
  1. 21190
     20  0

    7 days602 USD

    Hello! The requirements are clear: SSR without SPA, fixed architecture, strict adherence to the technical specifications, no business logic on the frontend, priority on security (RBAC, CSRF, CSP), predictable UI behavior, and phased acceptance with the architect. The format and constraints suit me.

    I will answer the questions.
    1. Yes, we have worked with SSR: Jinja2 (FastAPI, Flask) and Django templates. I have created internal CRMs and admin panels with server-side rendering, roles (admin/manager, etc.), cookie-based authorization, CSRF (double submit), strict CSP without inline scripts, system error pages, breadcrumbs, and role-based navigation. The backend was the source of truth, and the frontend was a thin layer for display and API calls.
    2. We organize JavaScript on top of SSR in a minimalist way: ES modules, a single API client (fetch is encapsulated, not used outside the client), centralized handling of HTTP statuses (401/403/422/500), safe-redirect through next, global UI states (loading/empty/error). JS does not contain business logic, only UI state management and interaction with backend contracts, fully compliant with CSP (no inline, no onclick).
    3. Yes, I have experience with Playwright (main) and Cypress. I write e2e tests for basic user scenarios: login, role checks, access/denials, error handling, redirects, correct form operation, and CSRF.
    4. Yes, we are ready to strictly follow the technical specifications without architectural improvisations, not to add fields, logic, or UI "from ourselves," and to work within the fixed architecture and backend contracts.

  2. 242  
    14 days602 USD

    Do you have experience with Playwright or Cypress?
    I do not have commercial experience with Playwright / Cypress. I have not previously implemented e2e tests, but I am ready to learn basic scenarios (login, role-based access, transitions, and errors) strictly within the framework of the technical specifications.

    How do you usually organize JavaScript logic on top of SSR?
    I have not previously organized JavaScript logic on top of SSR. I am ready to use minimal vanilla JS strictly as a UI layer: for working with forms, processing server responses, and displaying interface states, without transferring business logic or access decisions to the client.

    Have you worked with SSR (Jinja2 / Django templates / similar)?
    I do not have direct commercial experience with Jinja2 / Django templates. I am comfortable working with server-generated HTML (WordPress, PHP projects), I understand the SSR model and the role of templates as a presentation layer without business logic.

    Are you ready to strictly follow the technical specifications without architectural improvisations?
    Yes. I work strictly according to the technical specifications, read the requirements in full, pay attention to details, and am comfortable working under strict architectural constraints.

  3. 96760    1276  1   10
    7 days602 USD

    Hello. I have experience with FastAPI/Jinja. I am ready for collaboration.

  4. Another 2 proposals concealed
    1 proposal concealed
    1 proposal concealed
  • Mykola Skobletskyi
    4 January, 9:10 |

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

  • Yelisey Hromyh
    4 January, 9:57 |

    Ниже отписал

  • Mykola Skobletskyi
    4 January, 9:31 |

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

  • Yelisey Hromyh
    4 January, 9:57 |

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

  • Mykola Skobletskyi
    4 January, 10:18 |

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

Current freelance projects in the category HTML & CSS

Web design and development

Hello! For the current project, I am looking for two separate specialists: web designer (Figma) web developer (Frontend / WordPress) The project includes tasks such as: landing pages, online store, admin panels, WordPress site, as well as small tasks on React / Next.js and…

HTML & CSSWeb Design ∙ 6 hours 1 minute back ∙ 63 proposals

A modern website is needed for a stretch ceiling company in Poland.

635 USD

Need a modern premium design, mobile device adaptation, fast loading, SEO, animations, calculator, portfolio, application form. Experience in creating websites in Poland, landing pages for construction or renovation companies is preferred. Please be sure to send examples of your…

HTML & CSSWeb Programming ∙ 7 hours 1 minute back ∙ 112 proposals

Looking for a Frontend Developer for an educational platform

Frontend Developer https://www.figma.com/design/vXKC6kfWOeDBX2464BXqRv/%D0%A2%D0%97?node-id==0-1&p=f&t=OJxQ9DF0zXBNnBJv-0 Hello! We are looking for a frontend developer to work on a modern music platform Muse. The project already has a ready design in Figma, a…

HTML & CSSWeb Programming ∙ 8 hours 50 minutes back ∙ 76 proposals

A Drupal developer is needed for edits on several websites.

A Drupal developer is needed for edits on several websites. The site has bloated and filled up all the hosting..

HTML & CSSWeb Programming ∙ 13 hours 14 minutes back ∙ 33 proposals

Optimization of WordPress site speed

113 USD

We will send full details in private messages Goal Maximize website loading speed, especially on mobile devices. KPI (mandatory) After the work is completed, the following metrics must be achieved. Mobile Performance 90+ LCP less than 2.2 sec INP less than 200 ms CLS less than…

HTML & CSSJavascript and Typescript ∙ 1 day 4 hours back ∙ 61 proposals

Client
Project published
5 months 21 days back
224 views
Tags
  • SSR
  • jinja2
  • playwright
  • fastapi
  • Vanilla JavaScript