Skip to content

Sent1nelX/OnlineShopRestApiTwo

Repository files navigation

Online Shop Rest API

Online Shop Rest API - это проект для онлайн магазина, который предоставляет RESTful API для управления пользователями, продуктами, заказами, доставкой и поддержкой.

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

Этот проект разделен на несколько приложений:

  • accounts: Управление пользователями, включая аутентификацию, авторизацию и профили пользователей.
  • delivery: Управление доставкой товаров.
  • markets: Управление магазинами и продуктами.
  • support: Управление службой поддержки для обработки запросов и обратной связи от пользователей.

Установка

  1. Склонируйте репозиторий на локальную машину:
git clone https://github.com/Adik8712/OnlineShopRestApiTwo.git
  1. Создайте виртуальное окружение и активируйте его:
cd OnlineShopRestApi
virtualenv venv
source venv/bin/activate  # Для Unix/Mac
venv\Scripts\activate     # Для Windows
  1. Установите зависимости:
pip install -r requirements.txt
  1. Примените миграции:
python3 manage.py makemigrations
python manage.py migrate
  1. Запустите сервер разработки:
python manage.py runserver

Структура проекта

.
├── apps
│   ├── accounts
│   │   ├── admin.py
│   │   ├── apps.py
│   │   ├── __init__.py
│   │   ├── migrations
│   │   ├── models.py
│   │   ├── tests.py
│   │   └── views.py
│   ├── delivery
│   │   ├── admin.py
│   │   ├── apps.py
│   │   ├── __init__.py
│   │   ├── migrations
│   │   ├── models.py
│   │   ├── tests.py
│   │   └── views.py
│   ├── markets
│   │   ├── admin.py
│   │   ├── apps.py
│   │   ├── __init__.py
│   │   ├── migrations
│   │   ├── models.py
│   │   ├── tests.py
│   │   └── views.py
│   └── support
│       ├── admin.py
│       ├── apps.py
│       ├── __init__.py
│       ├── migrations
│       ├── models.py
│       ├── signals.py
│       ├── tests.py
│       └── views.py
├── config.ini
├── create_project.md
├── db.sqlite3
├── LICENSE
├── manage.py
├── media
├── OnlineShopRestApi
│   ├── asgi.py
│   ├── __init__.py
│   ├── settings.py
│   ├── urls.py
│    wsgi.py
├── plaintext.tree
├── push.sh
├── README.md
├── requirements.txt
└── static

Сообщения

Любые вопросы или предложения по улучшению проекта приветствуются. Вы можете связаться с нами по электронной почте abashevadil87@gmail.com

Лицензия

Этот проект лицензирован по лицензии MIT.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors