FlowerTime интернет-магазин доставки цветов
FlowerTime — интернет-магазин доставки цветов
FlowerTime — это современный онлайн-магазин, созданный для продажи и доставки свежих цветов, букетов и цветочных композиций. Проект полностью готов к использованию и включает в себя весь необходимый функционал для ведения бизнеса в сфере флористики.
1. Основная идея и назначение
Сайт позволяет клиентам быстро выбрать понравившийся букет, добавить его в корзину и оформить заказ с указанием контактных данных. Все заказы сохраняются в базе данных, а владелец магазина может управлять товарами и заказами через удобную админ-панель.
2. Страницы и структура
Главная страница (index.html)
Красивый баннер с тематическим фоном (лепестки, цветочные узоры).
Презентация популярных букетов в виде карточек.
Кнопка перехода в каталог (меню).
Каталог (menu.html)
Полный список товаров: букеты, композиции, растения.
Фото, название, цена, кнопка «В корзину».
Адаптивная сетка карточек (красиво смотрится на телефоне и ПК).
Корзина
Отображение добавленных товаров.
Итоговая сумма и количество.
Кнопка «Очистить корзину».
Форма заказа (имя, телефон, email).
Сохранение заказа в базу данных.
Страница успешного заказа
Сообщение о принятии заказа.
Возврат на главную страницу.
Админ-панель
Авторизация по паролю.
Просмотр заказов с деталями (имя клиента, контакты, список товаров, сумма).
Управление товарами (добавление, редактирование, удаление, скрытие).
3. Функционал
Корзина без перезагрузки страницы — товары добавляются динамически.
Оформление заказа — имя, телефон, email, автоматическое сохранение в базу данных.
Админка — полное управление товарами и просмотр заказов.
База данных SQLite — хранение товаров, заказов и настроек.
Адаптивная верстка — сайт корректно отображается на всех устройствах.
Дизайн под тематику цветов — нежные тона, анимация лепестков, аккуратные карточки.
4. Технологии
Backend: Python + Flask.
Frontend: HTML5, CSS3, JavaScript.
База данных: SQLite.
Хранение фото: в папке static/images с подключением в карточках.
5. Дизайн и визуальные особенности
Лёгкая и светлая цветовая палитра (пастельные оттенки).
Анимация падающих лепестков для атмосферы.
Карточки товаров с мягкими тенями и скруглёнными краями.
Минималистичная шапка с логотипом и кнопкой корзины.
6. Готовность к использованию
Проект полностью рабочий.
Подключена база данных.
Все страницы связаны между собой.
Можно развернуть на хостинге или локально за 5 минут.
Есть возможность интеграции онлайн-оплаты.
Демо: https://youtu.be/9BVuTHSGpOA?si=_eRVOn58dJwcbrku