Основанная на Django социальная медиаплатформа, на которой пользователи могут:
- создавать сообщения: поделитесь мыслями, историями или любым контентом с сообществом;
- присоединиться к сообществам: изучите различные группы, каждая из которых имеет свою уникальную тему и участников. Создавайте или присоединяйтесь к существующим сообществам, исходя из своих интересов.
- просматривать профиля пользователей: погрузитесь в профили пользователей, чтобы увидеть их сообщения и активность.
- взаимодействовать с контентом: взаимодействуйте с сообщениями различных сообществ или отдельных пользователей.
Платформа предоставляет простой и интуитивно понятный интерфейс, обеспечивая беспрепятственный опыт как для создателей контента, так и для читателей.
Клонировать репозиторий и перейти в него в терминале используя команду
cd
git clone git@github.com:aleksandr-miheichev/social_platform.git
Создать и активировать виртуальное окружение:
python -m venv venv
source venv/Scripts/activate
Установить зависимости из файла requirements.txt:
pip install -r requirements.txt
Чтобы запустить модуль, необходимо в терминале перейти в папку yatube:
cd .\yatube\
Далее необходимо применить миграции:
python manage.py migrate
После этого осуществить запуск приложения:
python manage.py runserver
Далее отрыть сайт с проектом перейдя по ссылке: