Работы фрилансеров Сайты
CMS (системы управления)

Портфолио и кейсы фрилансеров по разработке сайтов на CMS

Владимир Уральский
Владимир Уральский 2 месяца назад
Сайт компании Печной мир
Настройка сайта, наполнение каталога. Произведена интеграция сайта с 1с клиента.
Владимир Уральский
Владимир Уральский 2 месяца назад
Книжный интернет-магазин Trade 365
Сайт под ключ для книжного магазина. Полная интеграция с 1с, настройка эквайринга. Так же для него было разработано и опубликовано мобильное приложение.
Владимир Уральский
Владимир Уральский 2 месяца назад
Строительный магазин b2b-bands
Создание сайта подк ключ на платформе Битрикс. Синхронизация с 1с клиента, поставщиками и маркетплейсами.
Владислав Владимирович
Фрилансер готов решать задачи повышенной сложности и работать с крупными проектами.
Сайт упал - восстановил и перенёс сервер за сутки без потери данных
Сайт упал - восстановил и перенёс сервер за сутки без потери данных Проблема: сервер клиента вышел из строя посреди рабочего дня. Сайт лёг полностью - ни фронта, ни админки, ни доступа к самому серверу. Каждый час простоя - это ушедшие посетители, недошедшие заявки и доверие, которое не вернуть словами после того, как сайт снова заработает. Сложность: бэкап был - и это единственное, что давало право не совершить ошибку дальше. Между "есть резервная копия" и "сайт снова работает" лежит несколько шагов, на любом из которых можно потерять данные насовсем. Структуру бэкапа FastPanel нужно прочитать без единой ошибки. Базу и файлы - перенести так, чтобы не разъехались пути и ссылки. А сервер поднять так, чтобы не получить второй даунтайм уже по вине исполнителя. Старый сервер к тому же стоял на Windows Server, что для WordPress и будущих проектов клиента означало лишнюю нагрузку и головную боль с администрированием. Решение: разобрал структуру бэкапа, восстановил сайт и базу данных без единой потери, настроил связку Apache и Nginx, поднял SSL, устранил ошибки 502 и 404 после переноса. На этом не остановился - перевёл сервер с Windows Server на Ubuntu 24.04 LTS с FastPanel, заложив запас прочности под будущий рост. Результат: сайт работает без единого повторного простоя, инфраструктура стала быстрее и дешевле в обслуживании. Клиент оставил 3 положительных отзыва и продолжает доверять новые серверные задачи.
Владислав Владимирович
Фрилансер готов решать задачи повышенной сложности и работать с крупными проектами.
MODX Revolution: Оптимизация PHP-процессов на хостинге.
Проблема: Сайт на MODX Revolution работал с ошибками. Хостинг-провайдер зафиксировал превышение лимита PHP-процессов тарифного плана: 36 активных процессов при лимите 32. После принудительного завершения процессы автоматически восстанавливались до прежнего количества. Диагностика: Подключился по SSH к хостингу (ISPmanager). Получил данные для подключения к БД из конфига MODX (core/config/config.inc.php). Через SQL-запросы к БД проверил: настройки кэша (modx_system_settings) - кэш включён, но покрытие низкое количество опубликованных ресурсов - 2004 страницы при 171 файле кэша (покрытие менее 10%) шаблоны с некэшируемыми вызовами ([[!...]]) Причина: В трёх шаблонах сайта (основной, текстовый, сертификаты) сниппет getImageList был вызван с принудительным отключением кэша. При этом параметр docid был захардкожен - данные всегда статичные, независимо от страницы. Из-за одного некэшируемого вызова вся страница не сохранялась в кэш, и каждый визит генерировал страницу заново через PHP. Решение: Перед правками сделал резервную копию таблицы шаблонов. Убрал принудительное отключение кэша у трёх статичных вызовов getImageList через SQL UPDATE. Некэшируемые вызовы с реальной динамикой (msProducts с RAND(), AjaxForm, mFilter2) не трогал - они обоснованно некэшируемые. После правок очистил core/cache/resource/ для принудительного прогрева кэша с новыми настройками. Результат: PHP-процессы снизились с 36 до 8 - в 4.5 раза. Сайт работает в рамках лимитов тарифного плана без ошибок.
Вадим Сигаев
Вадим Сигаев 2 месяца назад
Portfolio CMS
Веб-приложение для публикации профессионального портфолио с серверным рендерингом и собственной административной зоной. Через админку можно редактировать информацию профиля, управлять списком проектов, навыков и контактов, а также загружать изображения для профиля и карточек проектов. Проект развернут в Docker и работает за Nginx на собственном домене. Какую задачу решает Решает задачу удобного управления личным портфолио без ручного редактирования шаблонов и базы данных. Позволяет обновлять контент через веб-интерфейс и быстро поддерживать сайт в актуальном состоянии. Что реализовано - Публичная главная страница и страница проектов - Админ-панель с авторизацией по паролю - CRUD для профиля, контактов, навыков и проектов - Загрузка фото профиля и изображений проектов - Вывод избранных проектов на главной странице - Серверный рендеринг через Jinja2 - Адаптивная верстка и единый визуальный стиль Результат Получился рабочий CMS-проект, который используется как личный сайт-портфолио и одновременно демонстрирует навыки backend-разработки, SSR-подхода, работы с шаблонами, формами, загрузкой файлов и деплоем на VPS. Практическое применение Используется как основной личный сайт для публикации информации о себе, навыках и проектах, а также как демонстрационный проект в портфолио и GitHub. Технологии Python, FastAPI, SQLAlchemy, Jinja2, SQLite, HTML, CSS, Bootstrap, Docker, Nginx GitHub - https://github.com/rustlung/portfolio
Eugene Makarov
Eugene Makarov 2 месяца назад
Энциклопедия Пермских Заводов
Сделано на конструкторе lpmotor.ru
Артур Микулин
Артур Микулин 3 месяца назад
Лендинг "Монтаж видеонаблюдения"
Разработка сайта на основе готового шаблона Вердпресс для компании по монтажу видеонаблюдения, настройка рекламной компании в ЯДиректе.
Алексей Панов
Алексей Панов 3 месяца назад
Сайт школы
Сайт-одностраничник, на Astro.js ~100 баллов по всем показателям Google Pagespeed Insights
Александр Савенков
Александр Савенков 3 месяца назад