Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

⚡ UltraMenu

Сверхлёгкие цифровые меню без PDF, тяжёлых библиотек и лишних загрузок

UltraMenu — минималистичный генератор цифровых меню для кафе, ресторанов, кофеен и небольших заведений.
Пользователь вводит категории, блюда, описания и цены — сервис собирает готовое адаптивное меню в один автономный HTML-файл.


HTML CSS JavaScript No Frameworks Mobile


✦ Идея проекта

Обычные цифровые меню часто превращаются в тяжёлые PDF-файлы или перегруженные сайты, которые медленно открываются на слабом интернете и старых смартфонах.

UltraMenu решает эту проблему иначе.

Вместо тяжёлого интерфейса клиент получает небольшую статичную страницу:

  • без React;
  • без Vue;
  • без Bootstrap;
  • без jQuery;
  • без внешних библиотек;
  • без лишних сетевых запросов.

Главная цель проекта — сделать цифровое меню, которое открывается максимально быстро и плавно даже на слабых устройствах.


🚀 Возможности

Редактор

  • создание категорий меню;
  • добавление и удаление блюд;
  • название, описание и цена;
  • выбор валюты;
  • название заведения;
  • подзаголовок и режим работы;
  • перестановка категорий;
  • автоматическое сохранение проекта;
  • импорт и экспорт JSON.

Предпросмотр

  • мгновенное отображение изменений;
  • широкий режим;
  • режим смартфона;
  • адаптивная мобильная версия;
  • несколько тем оформления.

Экспорт

Готовое меню скачивается как один файл:

restaurant-name.html

Его можно открыть локально, разместить на обычном хостинге, CDN или использовать как страницу для QR-кода.


⚡ Почему UltraMenu быстрый

UltraMenu создавался вокруг одного принципа:

Публичное меню должно содержать только то, что действительно необходимо пользователю.

Готовая страница использует обычные HTML и CSS.

HTML
 ├── информация о заведении
 ├── навигация по категориям
 ├── блюда
 ├── цены
 └── встроенные стили

Никаких огромных JavaScript-бандлов и десятков зависимостей.

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


🎨 Дизайн

Интерфейс UltraMenu построен на спокойном минимализме:

  • светлая нейтральная палитра;
  • мягкие границы;
  • аккуратные карточки;
  • понятная визуальная иерархия;
  • крупные области нажатия;
  • адаптация под телефон;
  • минимум визуального шума.

Доступны несколько тем готового меню:

Тема Описание
☕ Тёплая Мягкая кремовая палитра
◻️ Светлая Чистый классический интерфейс
● Тёмная Контрастный тёмный вариант

🛠 Запуск

UltraMenu не требует установки зависимостей.

1. Скачайте проект

git clone <URL-ВАШЕГО-РЕПОЗИТОРИЯ>

2. Откройте папку

cd UltraMenu

3. Запустите

Просто откройте:

index.html

в любом современном браузере.

Node.js, npm, PHP, база данных и отдельный сервер для текущей версии не требуются.


📁 Структура проекта

UltraMenu/
│
├── index.html      # редактор, стили и логика приложения
├── README.md       # документация проекта
│
└── ...

Текущая архитектура намеренно остаётся компактной.


💾 Сохранение данных

Проект автоматически сохраняет текущую конфигурацию меню через localStorage.

Это позволяет закрыть страницу и позже продолжить редактирование.

Для переноса меню между устройствами доступны:

Экспорт JSON
Импорт JSON

📱 Мобильная версия

UltraMenu проектируется не только для современных флагманских смартфонов.

Интерфейс должен оставаться удобным на:

  • бюджетных Android-устройствах;
  • старых смартфонах;
  • небольших экранах;
  • слабых ноутбуках;
  • медленном мобильном интернете.

Готовое меню автоматически перестраивается под ширину экрана.


🧩 Принципы проекта

01. Скорость важнее эффектов
02. Минимум зависимостей
03. Простое управление
04. Хорошая мобильная версия
05. Чистая типографика
06. Маленький размер страницы
07. Никаких лишних действий для посетителя

🔮 Roadmap

  • аккаунты заведений;
  • несколько меню в одном аккаунте;
  • публикация по уникальной ссылке;
  • QR-код для каждого меню;
  • собственный URL заведения;
  • аналитика просмотров;
  • статистика переходов по QR;
  • мультиязычность;
  • загрузка логотипа;
  • изображения блюд;
  • автоматическая оптимизация изображений в WebP / AVIF;
  • собственные домены;
  • дополнительные темы;
  • дублирование меню;
  • управление опубликованными версиями;
  • тарифы для заведений.

💡 Как это работает

Владелец кафе
      ↓
Создаёт меню
      ↓
Добавляет блюда и цены
      ↓
Проверяет предпросмотр
      ↓
Публикует / скачивает HTML
      ↓
Получает QR-код
      ↓
Посетитель сканирует QR
      ↓
Меню открывается практически моментально

🏎 Основная философия

UltraMenu не пытается быть огромным конструктором сайтов.

Это специализированный инструмент с одной задачей:

сделать цифровое меню максимально быстрым, красивым и удобным.

Чем меньше лишнего кода получает посетитель — тем лучше.


🤝 Разработка

Проект находится в активной разработке.

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

Если проект вам понравился — можно поставить ⭐ репозиторию.


UltraMenu

Light menu. Fast experience.

Создано с упором на скорость, минимализм и удобство.

About

⚡ UltraMenu — сверхлёгкий генератор цифровых меню для кафе и ресторанов. Создавайте стильные адаптивные меню, которые работают без тяжёлых библиотек, быстро загружаются даже при слабом интернете и экспортируются в один автономный HTML-файл.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages