Работы фрилансеров Сайты
Веб-программирование

Портфолио и кейсы фрилансеров по веб-программированию

Владислав Владимирович
Фрилансер готов решать задачи повышенной сложности и работать с крупными проектами.
Владислав Владимирович 2 дня 7 часов назад
Защищённые формы клиники - SMTP, CAPTCHA, AJAX и вложения
Переработал систему обратной связи на медицинском сайте: формы письма директору, заказа справки для ФНС, отзыва, обратного звонка, записи на приём и отклика на вакансию. При аудите обнаружил, что виджет «Я не робот» отображался, но его ответ не проверялся на сервере. Заменил декоративную защиту в шести формах на встроенную CAPTCHA 1С-Битрикс с серверной проверкой и кнопкой получения нового кода без перезагрузки страницы. Настроил общий SMTP-транспорт. Письма отправляются с технического адреса домена, а e-mail пользователя передаётся через Reply-To - сотрудник может сразу нажать «Ответить», при этом сохраняется корректная доставляемость. Для справки ФНС реализовал отправку заполненного заявления во вложении, ограничение типа и размера файла до 10 МБ, состояние загрузки и единое сообщение об успехе. Формы отзывов и вакансий перевёл на AJAX: ошибки показываются без перезагрузки, введённые данные сохраняются, CAPTCHA обновляется. В отклике проверяются телефон, согласие и резюме PDF, DOC или DOCX; устранена отправка пустого письма-дубля. Унифицировал модальные окна, адаптивную вёрстку, состояния ошибок и сохранение позиции страницы после отправки. Результат - удобные формы с реальной серверной защитой, надёжной доставкой писем и загрузкой документов на компьютере и телефоне. Справка для ФНС: https://клиниканаизмайлова.рф/patient/for-tax/ Вакансии: https://клиниканаизмайлова.рф/about/vacancies/ Отзывы: https://клиниканаизмайлова.рф/about/reviews/
Роман Поляков
Роман Поляков 2 дня 7 часов назад
AI-модули генерации контента для 1С-Битрикс
Разрабатывал модули для организаций, использующих 1С-Битрикс, с интеграцией OpenAI API для автоматизации подготовки контента непосредственно внутри CMS. Реализовано: - генерация текстов и описаний для разделов и элементов сайта; - автоматическое создание SEO-данных и meta-тегов; - генерация контента по заранее настроенным сценариям; - возможность использования собственных промптов; - шаблоны и настройки для разных типов контента; - обработка ответов API и сохранение результата в соответствующие поля 1С-Битрикс; - автоматизация массовой подготовки и обновления контента. Модули позволяли использовать AI как часть стандартного рабочего процесса CMS: контент можно было генерировать автоматически либо вручную по заданному пользователем промпту. Моя роль: разработка архитектуры и backend-части модулей, интеграция с API, реализация сценариев генерации, настроек и обработки результатов.
Роман Поляков
Роман Поляков 2 дня 8 часов назад
Интеграция с Okdesk и система управления заявками
Разработка backend-части отдельного веб-приложения, взаимодействующего с Okdesk через API. Система предоставляла пользователям более удобный интерфейс работы с заявками и реализовывала бизнес-логику, которую было сложно организовать стандартными средствами Okdesk. Реализовано: - собственное API для взаимодействия frontend-части с Okdesk; - создание и управление заявками через упрощённый интерфейс; - календарь с отображением всех заявок; - собственная модель прав и уровней доступа; - правила и лимиты на создание заявок для компаний и пользователей; - обработка изменений заявок в Okdesk; - автоматические сценарии, изменяющие атрибуты и запускающие необходимые действия; - выполнение запланированных операций; - кеширование и служебная логика приложения. Моя роль: единственный backend-разработчик проекта. Отвечал за архитектуру серверной части, API, интеграцию с Okdesk, бизнес-логику, права доступа и автоматизацию.
Георгий Черкес
Георгий Черкес 2 дня 10 часов назад
«Профориентация» - Веб-приложение для прохождения тестов
Разработка сайта в формате WebApp для Фонда социального страхования на случай безработицы. Сайт представляет собой набор тестов, которые помогут человеку определиться с выбором будущей профессии. Акцент сделан на простоте и удобстве, а некоторые тесты показывают результаты в виде информативных графиков (пример во вложении). Технологии: HTML5, CSS3, Gulp + Webpack, JavaScript (jQuery) Работа проделанная в проекте: - Плавные анимации - Представление результатов в виде красивых графиков - Адаптивная вёрстка под все устройства - Оптимизация проекта для лучшей поисковой выдачи - Кроссбраузерная проработка
Георгий Черкес
Георгий Черкес 2 дня 10 часов назад
"Mangal Restaurant" - Лендинг для элитного чешского ресторана
Разработка сайта в в формате Landing Page под ключ, для чешского ресторана Mangal Особое внимание было уделено уникальному слайдеру на первом экране Технологии: HTML5, CSS3, JavaScript (jQuery) и PHP (WordPress). Работа проделанная в проекте: - Плавные анимации - Уникальный слайдер для первого экрана - Адаптивная верстка под мобильные устройства - Кроссбраузерная проработка
Георгий Черкес
Георгий Черкес 2 дня 11 часов назад
"Ceska Evropska Agentura" - Размещение рабочих вакансий в Чешской Республике
Разработка сайта "под ключ" для чешской компании CEA. Компания специализируется на трудоустройстве граждан из СНГ. Технологии: HTML5, CSS3, JavaScript (jQuery) и PHP (WordPress). Работа проделанная в проекте: - Плавные анимации - Адаптивная верстка под мобильные устройства - Возможность добавлять/удалять новые категории вакансий - Кроссбраузерная проработка - Формы обратной связи
Владислав Владимирович
Фрилансер готов решать задачи повышенной сложности и работать с крупными проектами.
Владислав Владимирович 2 дня 11 часов назад
Умный поиск по прайс-листу клиники - PHP, JavaScript и 1С-Битрикс
Переписал поиск по прайс-листу клиники с нуля. Прежний вариант работал через Select2: открывал полный список услуг уже при клике на пустое поле, добавлял лишние действия и плохо соответствовал структуре страницы. Вместо стороннего виджета реализовал собственный модуль без jQuery. Результаты появляются только после ввода текста, фильтруются в реальном времени, группируются по медицинским направлениям и показывают код, название и стоимость услуги. Учёл проблему исходных данных из Excel: одинаковые на вид буквы в номенклатурных кодах могли быть набраны в русской или английской раскладке. JavaScript приводит похожие символы к единому виду, поэтому А04.16.001 и A04.16.001 дают одинаковый результат. После выбора результата скрипт автоматически закрывает другие разделы, раскрывает нужное направление, прокручивает страницу к найденной услуге и подсвечивает строку. Пользователь сразу видит услугу в полном прайс-листе, без дублирования информации. На PHP добавил надёжный разбор одиночных и составных медицинских кодов, включая цепочки через +, очистку пробелов из Excel и разделение кода и названия на разные строки. Интерфейс адаптирован для мобильных устройств: исправлены длинные названия направлений, расположение количества услуг, переносы текста и цены. Технологии: 1С-Битрикс, PHP, JavaScript, HTML5, CSS3, JSON, регулярные выражения, адаптивная вёрстка. Результат - удобный поиск по прайс-листу, работающий по названию и медицинскому коду на компьютере и телефоне.
Роман Поляков
Роман Поляков 2 дня 12 часов назад
Высоконагруженный новостной портал
Участвовал в разработке и развитии крупного новостного портала в составе команды компании-разработчика. Был одним из основных backend-разработчиков проекта. На момент моей работы посещаемость составляла около 100 000 уникальных пользователей в сутки, поэтому значительная часть задач была связана не только с новым функционалом, но и с производительностью и стабильностью системы. В рамках проекта занимался: - разработкой и доработкой backend-функционала; - развитием существующей кодовой базы; - оптимизацией SQL-запросов и работы приложения; - кешированием данных с использованием Memcached; - полнотекстовым поиском и индексацией материалов в Sphinx; - интеграциями с внешними сервисами; - поиском и устранением узких мест при высокой нагрузке. Проект выполнялся несколько лет назад в рамках работы в другой компании. Публичную ссылку не указываю, поскольку с момента моего участия система могла существенно измениться, а текущая версия проекта не относится к моей зоне ответственности.
Евгений Рассадкин
Евгений Рассадкин 2 дня 12 часов назад
Александр Крюков
Александр Крюков 3 дня 3 часа назад
Finatio — платформа рыночных данных в реальном времени | Fullstack
Finatio — работающая web-платформа, которая превращает поток рыночных данных в понятное персональное пространство для наблюдения и анализа. ЗАДАЧА Собрать в одном интерфейсе потоковые и исторические данные, интерактивные графики, гибкий отбор инструментов и пользовательские настройки — без перегруженности профессиональных терминалов. ЧТО РЕАЛИЗОВАНО • графики с обновлениями в реальном времени; • исторические данные, цены и объёмы на разных интервалах; • фильтры, сохранённые подборки и избранное; • персональные настройки интерфейса и графиков; • авторизация, роли и защищённый доступ к сервисам; • микросервисная backend-архитектура; • событийная обработка данных, кэширование и real-time доставка в браузер; • автоматизированные тесты, сборка, публикация и развёртывание в Kubernetes. МОЯ РОЛЬ Полный цикл: архитектура продукта, frontend, backend-сервисы, API, поток данных, базы и кэши, авторизация, инфраструктура и production-релиз. РЕЗУЛЬТАТ Запущена масштабируемая платформа с единым интерфейсом для данных, настроек и дальнейшего развития аналитических функций. Стек: React, Next.js, TypeScript, C#/.NET, SignalR, PostgreSQL, Redis, ClickHouse, Kafka, Docker, Kubernetes, GitLab CI/CD, Argo CD, Vault.