Skip to content

Repository files navigation

Smoke Lab

Одностраничник кальянной «Smoke Lab» — залы, кальяны, бар, акции и бронирование столика. Тёмная тема, золотой акцент, всё на ванильных HTML/CSS/JS.

Живая версия: golivehub.github.io/Smoke-Lab

Smoke Lab — главная

Страницы

  • index.html — лендинг: hero, залы, кальяны, бар, акции, правила, контакты
  • booking.html — бронирование столика (форма с валидацией, автоформат телефона, проверка занятости)
  • admin.html — админка: вход по паролю, список заявок, удаление, очистка
  • privacy.html — политика конфиденциальности

Как устроено

Проект задумывался с лёгким PHP-бэкендом, но на GitHub Pages PHP не работает, поэтому форма и админка переведены на localStorage: заявки хранятся в браузере, админка читает их оттуда же. Код заявки — SL- + метка времени. Оригинальные PHP-скрипты остались в api/ на случай, если поднимем настоящий бэкенд.

Все данные (контакты, меню, цены, залы) — в одном месте, js/data.js. Правки на сайте делаются только там.

Админка

admin.html, пароль по умолчанию — change-me-123 (лежит в js/admin.js).

Запуск локально

Любой статический сервер, например:

python -m http.server 8000

Что осталось заглушкой

  • Телефон, адрес, цены — демо-значения, в js/data.js
  • Картинок нет вообще: проект построен на типографике и палитре, не на фото
  • «Взрослая территория» — заглушка на 18+ без проверки возраста

Учебный проект, лицензии нет.

About

Smoke Lab - одностраничник кальянной: залы, кальяны, бар, бронирование. Статика на GitHub Pages, JS без фреймворков.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages