Skip to content

A Django-based social media platform that allows users to create posts, join communities, view profiles, and interact with content, offering a seamless experience for both creators and readers.

Notifications You must be signed in to change notification settings

aleksandr-miheichev/social_platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Платформа для социальных сетей

Python-Lint-Test

Содержание


Описание проекта:

Основанная на Django социальная медиаплатформа, на которой пользователи могут:

  • создавать сообщения: поделитесь мыслями, историями или любым контентом с сообществом;
  • присоединиться к сообществам: изучите различные группы, каждая из которых имеет свою уникальную тему и участников. Создавайте или присоединяйтесь к существующим сообществам, исходя из своих интересов.
  • просматривать профиля пользователей: погрузитесь в профили пользователей, чтобы увидеть их сообщения и активность.
  • взаимодействовать с контентом: взаимодействуйте с сообщениями различных сообществ или отдельных пользователей.

Платформа предоставляет простой и интуитивно понятный интерфейс, обеспечивая беспрепятственный опыт как для создателей контента, так и для читателей.


Технологический стек:

  • Python
  • Django
  • HTML5
  • CSS3
  • GitHub Actions

Как развернуть проект:

Клонировать репозиторий и перейти в него в терминале используя команду

cd
git clone [email protected]: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

Далее отрыть сайт с проектом перейдя по ссылке:

http://127.0.0.1:8000/


Над проектом работал:

About

A Django-based social media platform that allows users to create posts, join communities, view profiles, and interact with content, offering a seamless experience for both creators and readers.

Topics

Resources

Stars

Watchers

Forks