Freelance projects

RE:SITUATION

Role: Full-stack developer · all code development

About project

A client project with two public websites: resituation.ru for family consultations and re-situation.ru for a private agency. Both connect to a shared system for content, inquiries, and search keyword management. I handled all code development: frontend interfaces, backend logic, data storage, integrations, and deployment. The main development is complete, and I continue to maintain the project. The gallery shows the live public websites and the CMS running locally with test data.

Achievements

  • Implemented two responsive websites with separate content, service pages, articles, and inquiry forms. Connected them to a shared CMS while keeping data and publication scopes separate.
  • Built an editor with drafts, publication preparation, version history, and rollback. Added inquiry storage and notification retries for delivery failures.
  • Integrated GigaChat for search keyword processing: CSV/XLSX import, grouping and classification, and content drafts reviewed by a person before publication.

Technologies

Next.jsReactTypeScriptTailwind CSSNode.jsSQLiteDockerGigaChat API