Skip to content

venediktova-kate/ads-board

Repository files navigation

Ads board - проект доски объявлений

Python 3.10, Django 3.2.6, Postgres

Запуск:

  • установить зависимости;
  • заполнить /skymarket/.env (как в .env.example);
  • перейти в папку market_postgres и запустить проект с помощью команды docker-compose up.

В проекте реализованы:

  • Авторизация и аутентификация пользователей.
  • Распределение ролей между пользователями (пользователь и админ).
  • CRUD для объявлений на сайте (админ может удалять или редактировать все объявления, а пользователи только свои).
  • Под каждым объявлением пользователи могут оставлять отзывы.
  • В заголовке сайта можно осуществлять поиск объявлений по названию.