кейс · 2026
Edalink
Сайт с меню и приёмом заказов, который владелец кафе собирает сам за 15 минут.
- роль
- единственный разработчик
- объём
- идея · дизайн · бэк · фронт · биллинг · тексты
- сайт
- edalink.ru
- демо
- demo.edalink.ru
01 / до
Продажа идёт в личных сообщениях
Стрит-фуд, домашние кухни, кондитеры, кофейни. Цену спрашивают в директе, состав заказа уточняют в переписке, и так тридцать раз в день.
Агрегаторы забирают комиссию с каждого заказа и встают между заведением и покупателем. Своё приложение маленькой точке не окупается.
- Здравствуйте! Сколько стоит шаурма?
- 320, большая 390
- А с сыром? И можно без лука?
- сыр +50, без лука сделаем
- Тогда две большие с сыром без лука
- адрес? телефон? когда подъедете?
02 / задача
Убрать переписку из заказа
- 01Владелец справляется сам — с телефона, без программистов
- 02Покупателю ничего не нужно устанавливать
- 03Деньги идут напрямую владельцу: без комиссии с оборота
03 / витрина
Это не скриншот. Соберите заказ
Ссылка в профиле открывает витрину в браузере. Покупатель сам выбирает размер, добавки и «без лука» — вопросы в директ заканчиваются на этом экране.
Владелец загружает блюда с телефона, как пост в соцсети: фото, название, цена. Витрина рядом — настоящая: настройки ниже меняют её вживую.
под капотом: SSR витрины, арендатор определяется по хосту, свой поддомен и сертификат на каждое заведение
Шаурма у Мурада
самовывоз · доставка от 30 мин
витрина работает — нажмите блюдо
04 / заказ
Заказ приходит готовым сообщением
Собранная корзина превращается в сообщение с номером, составом и телефоном и уходит владельцу в WhatsApp или Telegram. Ниже — пример; соберите свой на витрине.
Edalink не держит деньги: нет эквайринга, возвратов и кассовой обвязки, а владелец получает оплату напрямую.
под капотом: корзина сериализуется в текст и уходит deeplink-ом в WhatsApp или Telegram владельца — заказ не становится сущностью платёжной системы
05 / кабинет
Кончился лимонад — один тумблер
Выключите позицию — на витрине её сразу нельзя будет заказать. Так же работают промокоды: код из сторис применяется при оформлении сам.
кабинет · стоп-лист
под капотом: стоп-лист применяется в реальном времени — витрина пересчитывает доступные позиции и цену без пересборки сайта
06 / оформление
Это сайт заведения, а не общий шаблон
33 цветовых сочетания, скругления, светлая и тёмная тема. Меняйте здесь — витрина перекрашивается на глазах.
цвет
скругление
схема
07 / инженерия
Деградация вместо отключения
При неоплате или исчерпании лимита сайт остаётся доступен и читаем: на паузу встаёт только приём заказов. Меню и настройки сохраняются, после оплаты всё возвращается. Состояние арендатора выводится из подписки и счётчика заказов, а не проставляется руками.
tenancy
Изоляция данных арендаторов, разрешение арендатора по хосту, свой поддомен на заведение.
tls
Провижининг сертификата при выдаче поддомена, без ручных шагов на каждое новое заведение.
auth
Беспарольный вход по email: одноразовая ссылка вместо пароля.
billing
Подписки с пробным периодом, помесячная и годовая оплата, предсказуемое поведение при неоплате.
limits
Лимит заказов по тарифу со сбросом по календарному месяцу, а не по дате оплаты.
onboarding
Импорт позиций меню из внешнего источника закрывает самый дорогой шаг — первое наполнение.
Next.js · React · TypeScript · PostgreSQL · SSR витрин · deeplink WhatsApp и Telegram · импорт меню
08 / запуск
990 ₽
в месяц, до 300 заказов
1 990 ₽
в месяц, без ограничений
30 дней
бесплатно, без карты
0 %
комиссии с заказов
Сервис запущен и открыт для заведений, первых клиентов пока нет. Сделан от идеи до маркетинговых текстов одним человеком — это не макет, а работающий сервис с биллингом и тарифами.
09 / контакт
Нужен продукт такого же уровня готовности?
Напишите в Telegram: что за проект, какая задача и есть ли срок. Отвечу, возьмусь ли, и примерно назову сроки и бюджет.