Рейтинг: 189
Паспорт верифицирован
Всего отзывов: 1 0
  • Работ в портфолио: 27
  • Типовых услуг: 1
  • Работ на продажу: 0
  • Образование: Магистратура
  • Юридический статус:Частное лицо
Был на сайте:

FlowerDelivery- Магазин цветов

Используемые навыки:

Описание

FlowerDelivery – это полнофункциональное веб-приложение на Django для заказа доставки цветов с интеграцией уведомлений через Telegram-бота. Проект позволяет как частным лицам, так и компаниям регистрироваться, просматривать каталог цветов, добавлять товары в корзину и оформлять заказы. Заказами можно управлять через административный интерфейс, а специальный Telegram-бот отправляет уведомления об оформлении заказа и изменении его статуса.

Решение

Технологии
Backend: Django 5.1.6, Django REST Framework
База данных: SQLite3 (база данных расположена в отдельной папке db)
Frontend: HTML, CSS, Bootstrap 5 (через CDN)
Telegram-бот: Python, Aiogram 3
Асинхронные утилиты: asgiref (sync_to_async)

Результат

Регистрация и авторизация: Пользователи могут зарегистрироваться (с указанием email, телефона и типа пользователя), войти в систему и управлять своим профилем.
Каталог и корзина: Возможность просматривать каталог товаров (цветов), добавлять их в корзину, изменять количество и просматривать итоговую стоимость.
Оформление заказа: При оформлении заказа заказ привязывается к учетной записи пользователя независимо от введенных данных в форму.
История заказов: Зарегистрированные пользователи могут просматривать историю своих заказов.
Административный интерфейс: Предоставляется страница для управления заказами, где администратор может обновлять статус заказа.
Интеграция с Telegram: Telegram-бот, реализованный с использованием Aiogram, отправляет уведомления пользователям:
Уведомление об оформлении заказа: При размещении заказа отправляется сообщение с информацией о заказе( итоговая цена, статус заказа)
Уведомление об изменении статуса заказа: При обновлении статуса заказа администратором отправляется уведомление.
Адаптивный дизайн: Используется Bootstrap (через CDN) для современного адаптивного интерфейса.

Ссылки на примеры реализации

 github.com/Jeff555max/FlowerDelivery

Презентация проекта

Бот1.JPG
Сайт2.JPG
Сайт3.JPG
Сайт4.JPG
Сайт5.JPG
Сайт6.JPG

Оценили проект:

1