Skip to content

Wellllllllllll/shopify_django_app

Repository files navigation


Logo

Shopify Web App

Интернет магазин написанный на Django

Описание проекта

Проект "Цветочный бутик в сети" - это онлайн-платформа, предлагающая широкий выбор красивых цветов и букетов для различных случаев и событий. Наш интернет-магазин предоставляет возможность клиентам выбирать из разнообразных цветочных композиций, созданных профессиональными флористами. Мы стремимся сделать процесс заказа цветов удобным и приятным, обеспечивая высокое качество обслуживания и свежие, красивые цветы для наших клиентов.

Главные особенности:

  • Backend на Django, Frontend на Bootstrap
  • Основная база данных PostgreSQL
  • Docker для совместимости и масштабируемости системы
  • Защита от CSRF атак, других угроз безопасности, спама
  • Оптимизация запросов к БД
  • Улучшенная админ панель с расширенным функционалом
  • Загрузка и выгрузка данных в формате "cvs"
  • Unit-тесты, интеграционные тесты
  • Логирование, кеширование, система сессий
  • Мобильная адаптация

Основные технологие, используемые в проекте:

  • Logo
  • Logo
  • Logo
  • Logo
  • Logo

Запуск приложения

Пример как локально запустить web app на вашей локальной машине. Чтобы запустить локальную копию выполните простые действия:

Копирование в свой репозиторий

Пример того, как вы можете скопировать проект.

  1. Создайте новый репозиторий на GitHub, если у вас его еще нет.
  2. Откройте терминал на своем компьютере.
  3. Перейдите в каталог, в котором хотите сохранить содержимое репозитория shopify_django_app.
  4. Используйте команду git clone, чтобы скопировать содержимое репозитория shopify_django_app на ваш компьютер:
    git clone https://github.com/Wellllllllllll/shopify_django_app.git
  5. Перейдите в каталог shopify_django_app, который был создан после клонирования репозитория:
    cd shopify_django_app
  6. Свяжите свой локальный репозиторий с вашим удаленным репозиторием на GitHub:
    git remote add origin <URL вашего репозитория на GitHub>
  7. Загрузите все файлы из локального репозитория в ваш удаленный репозиторий на GitHub:
    git push -u origin main

Запуск проекта

Пример того, как вы можете запустить проект.

  1. Загрузите и запустите Docker Desktop
  2. Используйте команду docker-compose build, чтобы собрать контейнеры Docker на основе настроек в файле docker-compose.yml:
    docker-compose build 
  3. Запустите службы, описанные в файле docker-compose.yml:
    docker-compose up 
  4. Выполните команду docker-compose run django-app python manage.py runserver, чтобы запустить сервер Django.:
    docker-compose run django-app python manage.py runserver