- Ссылка на Deploy: Bazar-service
- Ссылка на видео: Youtube
Bazar-service - современная платформа электронной коммерции, предоставляющая пользователям возможность легко покупать и продавать товары. Наше приложение сочетает в себе интуитивно понятный интерфейс с мощной функциональностью для эффективного ведения онлайн-торговли.
- Регистрация и авторизация через email/пароль или социальные сети
- Личный кабинет с историей заказов и избранными товарами
- Корзина покупок с сохранением между сессиями
- Управление каталогом товаров
- Аналитика продаж и статистика
- Обработка заказов и управление статусами
- Система уведомлений о новых заказах
- Framework: Django 4.2
- API: Django REST Framework
- База данных: PostgreSQL
- Кеширование: Redis
- Очереди: Celery
- Поиск: Elasticsearch
- Шаблонизация: Django Templates
- Стили: SCSS
- JavaScript: ES6+
- Сборка: Webpack
- Контейнеризация: Docker
- CI/CD: GitHub Actions
- Хостинг: DigitalOcean
- Хранение файлов: AWS S3
- Мониторинг: Sentry
- Python 3.9+
- PostgreSQL 13+
- Redis
- Django
- DRF
- Deploy
- Клонировать репозиторий:
git clone https://github.com/Alzhandar/Bazar-service.git
cd Bazar-service- Создать виртуальное окружение и установить зависимости:
python -m venv venv
source venv/bin/activate # для Linux/macOS
venv\Scripts\activate # для Windows
pip install -r requirements.txt- Настроить переменные окружения:
cp .env.example .env
# Отредактируйте .env файл, добавив необходимые значения- Применить миграции и создать суперпользователя:
python manage.py migrate
python manage.py createsuperuser- Запустить проект:
python manage.py runserverdocker-compose up -d- Нашим пользователям за отзывы и предложения
Built with ❤️ by Alzhandar









