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