ПРОЕКТ

Веб-инструмент для генерации фавиконов для разработчиков и дизайнеров

Разработка технической спецификации, UI/UX-дизайн, Реализация обработки изображений, Frontend-разработка на HTML/CSS/JS, Backend-разработка на PHP, Генерация фавиконов и манифестов, Тестирование и оптимизация, Настройка конфигурации администратора, Консультации по хостингу и поддержка внедрения

  • Отрасль: Услуги веб-разработки
  • Латвия Местоположение: Латвия
  • Срок разработки: 6 недели
  • Технологии: PHP, JavaScript
  • Рейтинг: 5/5
2 месяца

Обзор проекта

Цель проекта заключалась в создании веб-инструмента со структурой, похожей на realfavicongenerator.net, который позволяет пользователям генерировать фавиконы из загруженных изображений (PNG, JPEG, SVG и др.). Пользователи могли просматривать и настраивать фавиконы для различных платформ (iOS, Android, Windows, macOS), а также скачивать созданные ресурсы вместе с HTML-кодом для встраивания.

Инструмент включает расширенные функции, такие как обрезка, сжатие, настраиваемые поля и автоматическое удаление созданных файлов.

Ключевые функции включали загрузку изображений методом перетаскивания, модальное окно подтверждения с размерами изображения, инструмент обрезки для неквадратных изображений, имитацию предварительного просмотра для нескольких платформ (компьютеры, iOS, Android и др.) и настройки адаптации (фон, поля, сжатие, управление версиями). Также были доступны ZIP-архив с полным пакетом фавиконов и HTML-кодом, обработка SVG с резервной конвертацией в PNG, настройка администратора через JSON (без backend-панели), автоматическое удаление созданных данных и многоэтапный интерфейс, соответствующий структуре RFG.

Клиент остался доволен процессом разработки и гибкостью сотрудничества, подчеркнув необходимость минималистичного подхода и сохранения творческой свободы. Несмотря на возникшие технические проблемы, 2410 оставалась на связи и оперативно внедряла отзывы и обновления. Клиент высоко оценил стабильное «ядро» системы, понятную коммуникацию и функциональный инструмент, который он мог продолжать совершенствовать.

- Gennady, SIA Webby

Реализованные ключевые функции

  • Загрузка изображений методом перетаскивания
  • Модальное окно подтверждения с размерами изображения
  • Инструмент обрезки для неквадратных изображений
  • Имитация предварительного просмотра для нескольких платформ (компьютеры, iOS, Android и др.)
  • Настройки адаптации (фон, поля, сжатие, управление версиями)
  • Скачивание ZIP-архива с полным пакетом фавиконов и HTML-кодом
  • Обработка SVG с резервной конвертацией в PNG
  • Настройка администратора через JSON (без backend-панели)
  • Автоматическое удаление созданных данных
  • Многоэтапный интерфейс, соответствующий структуре RFG

Скриншоты

Главная страница генератора фавиконов с загрузкой изображений методом перетаскивания и обзором поддержки платформ и браузеров.

Главная страница генератора фавиконов с загрузкой изображений методом перетаскивания и обзором поддержки платформ и браузеров.

Страница результатов с предварительным просмотром фавиконов в разных разрешениях и просмотром в реальном времени на устройстве iOS.

Страница результатов с предварительным просмотром фавиконов в разных разрешениях и просмотром в реальном времени на устройстве iOS.

Технологический стек

PHP
JavaScript
jQuery
Cropper.js
Imagick
Responsive web design
JSON config-based admin