FlowerTime интернет-магазин доставки цветов

Веб-программирование
15 просмотров
14.08.2025
1280×615160 КБ
5255884091981689674.jpg
1280×623162 КБ
5255884091981689675.jpg
1280×570122 КБ
5255884091981689676.jpg
1280×629198 КБ
5255884091981689677.jpg

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