Skip to content

[Django app] REST API of the online auction application

Notifications You must be signed in to change notification settings

scharkoff/auction-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Описание

Backend REST API приложение на Django для онлайн-аукциона. Реализована регистрация и авторизация (django session + csrf tokens в cookies). Бизнес-модели в виде ауцкиона, лота, ставки, пользователя. Архитектура в стиле onion с разделением на слой контроллеров с обработкой запросов и слой сервисов с бизнес-логикой с SQLAlchemy. База данных PostgreSQL вместе с Django на render.com.

Настройка и запуск

Для клонирования и использования приложения необходимо:

Клонировать данный репозиторий в любую директорию

~$ git clone https://github.com/scharkoff/auction-api

Перейти в корневую папку проекта

~$ cd ./src

Установить все необходимые зависимости

~$ pip install -r requirements.txt

Запустить сервер

~$ python manage.py runserver

Планы на будущее

Поддержка и доработка функционала, добавление новых фич, покрытие тестами.

About

[Django app] REST API of the online auction application

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages