Каждый раз, когда верстаешь новый проект, лендинг или дэшборд, Дизайнер просит поставить на плашки ссылки со свежими логотипами сервисов, соцсетей или технологического стека. Начинается отдельная каста разработки и дизайна: найди официальный брендбук, вытащи оттуда SVG (Не факт что он там будет) или иди на сторонние агрегаторы, где половина файлов кривые, а скачивание запрятано за скрытой рекламой "Скачать Яндекс". Когда мне это полностью надоело я создал свой сервис - ГдеИконка (GdeIkonka)

Какую боль это решает?

Обычно для поиска иконок используют крупные базы, но у них есть проблемы. Первая: они тяжелые, долго грузятся и перегружены интерфейсом. Вторая: если нужен PNG, приходится скачивать вектор и конвертер и там уже конвертировать в PNG. Третья: многие подобные сайты требуют регистрацию или подписку для базовых действий.

Я сформулировал для себя жесткие требования к MVP:

  1. Никаких серверов и баз данных на бэкенде. Все должно работать на клиент сайде.

  2. Мгновенная фильтрация на лету при вводе первых букв.

  3. Возможность забрать иконку в один клик: либо скопировать CDN-ссылку, либо скачать чистый SVG, либо получить готовый PNG.

Как сайт устроен технически

Проект собран на чистом веб-стеке без использования сборщиков (Webpack, Vite) и тяжелых фреймворков. Вся логика написана на Vanilla JS (ES6+), а за верстку отвечает Tailwind CSS, который подключается через CDN. Это позволило сделать проект автономным и готовым к деплою в одну строчку через Codeberg Pages.

Что там вообще по интерфейсу?

Интерфейс выглядит стильно и просто, есть возможность скачивать иконки в разных форматах. Есть темная и светлая темы

Темная тема
Темная тема
Светлая тема
Светлая тема

Ссылки для просмотра кода

https://codeberg.org/PXStudio/GdeIkonka

https://pxstudio.codeberg.page/gdeikonka.html

Буду рад любому фидбэку и критике!