Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/almaz-gazizov/grocery_shop_project
https://github.com/almaz-gazizov/grocery_shop_project
Last synced: 8 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/almaz-gazizov/grocery_shop_project
- Owner: almaz-gazizov
- Created: 2024-06-17T14:53:19.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-06-17T18:46:34.000Z (5 months ago)
- Last Synced: 2024-06-17T20:57:40.160Z (5 months ago)
- Language: Python
- Size: 1.67 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Проект Магазин продуктов
## Описание:
Бэкенд для проекта магазина продуктов с функционалом:
- управление категориями и подкатегориями продуктов в админке;
- управление товарами в админке: добавление, редактирование, удаление;
- корзина покупок с возможностью добавления, изменения количества и удаления продуктов;
- авторизация пользователей с использованием токенов.## Стек используемых технологий:
Python, Django, Django REST Framework (DRF), JWT, SQLite.
## Как запустить проект
Клонирование репозитория в командной строке:
```
git clone [email protected]:almaz-gazizov/grocery_shop_project.git
```Cоздать и активировать виртуальное окружение:
```
python3 -m venv venv
```
```
venv/bin/activate
```Установить зависимости из файла requirements.txt:
```
pip install -r requirements.txt
```Выполнить миграции:
```
python manage.py migrate
```Запуск сервера:
```
python manage.py runserver
```## Примеры запросов к API
Получение списка продуктов:
```
GET /api/v1/products/
```Получение списка категорий:
```
GET /api/v1/categories/
```## Автор:
[Алмаз Газизов](https://github.com/almaz-gazizov)