ЗАГРУЗКА ПОРТФОЛИО
000
lstmind.
Алексей — веб-разработчик · сайты, которые работают
DEMO · Свой проект

Ведомость

«Ведомость» — мой демо-проект: каталог отделочных материалов на 320 позиций. Поиск работает целиком в браузере и понимает падежи, опечатки и текст, набранный не в той раскладке. Отдельно считается раскладка плитки по нормам СП.

Ведомость — демо-каталог отделочных материалов с расчётом раскладки плитки
Полная страница сайта Ведомость

Задача

Показать, что тяжёлый на вид функционал — поиск по каталогу и инженерный расчёт — может работать без единого процесса на сервере.

Сделать инструмент, которым реально пользуются: не «калькулятор для галочки», а расчёт по действующим нормам.

Что сделано

  • Каталог из 320 позиций с фильтрами по типу, назначению и цене
  • Поиск понимает падежи, опечатки и «kfvbyfn» вместо «ламинат»
  • Расчёт раскладки плитки по нормам СП: схема с подрезками, расход клея по гребёнке, переплата в рублях
  • Сравнение позиций между собой
  • Полностью статическая сборка — на сервере не крутится ни одного процесса

Детали

Поиск работает в браузере: индекс собирается при сборке сайта и грузится вместе со страницей, поэтому результаты появляются мгновенно и не зависят от связи с сервером.

Расчёт плитки считает не «площадь делить на площадь», а реальную раскладку с учётом подрезки и направления укладки — по нормам СП.

Astro отвечает за статику, Svelte — за интерактивные куски. Код открыт на GitHub.

Открыть Ведомость

Услуги в этом проекте

Другие работы

Нужен такой же?

Расскажи задачу — отвечу в течение часа, назову срок и вилку цены. Если задачу лучше решить иначе, скажу об этом сразу.

Беру проекты в работу · отвечаю в течение часа