Skip to content

Веб приложение: сайт объявлений

License

Notifications You must be signed in to change notification settings

SashaPotapov/avito_clone

Repository files navigation

Авитоклон

Дипломный проект по курсу LearnPython на Flask.

Веб приложение: сайт объявлений. Цель проекта: Разработать собственный клон avito.ru для одной товарной категории. Дать пользователям возможность размещать объявления и комментировать их.

Ключевые возможности:

  1. Просмотр списка объявлений и объявления.
  2. Регистрация и авторизация пользователей.
  3. Возможность размещать объявления, редактировать и просматривать свои объявления.
  4. Возможность оставлять комментарии к объявлениям.
  5. Функционал поиска и фильтрации в списке объявлений.
  • Приложение написано на фреймворке Flask на Python3.
  • В качетве фронтэнд части используем Bootstrap.
  • База данных - удаленный сервер PostgreSQL, в качестве инструмента работы с базой - SQLAlchemy.
  • Тестирование приложения - Pytest.
  • Парсер Авито написан с BeautifulSoup.
  • Функционал поиска и фильтрации имплементирован с помощью ElasticSearch.
  • CI с Github Actions.

About

Веб приложение: сайт объявлений

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages