Skip to content

EVA666999/MyPosts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyPosts

Добро пожаловать в репозиторий проекта MyPosts!

MyPosts - Это социальная сеть с авторизацией, персональными лентами, комментариями, лайками-дизлайками, аватарками, и возможностью подписки на авторов. В этом проекте я изучил и применил следующие технологии и концепции:

Технологии 🛠

  • Python 3.9
  • Django 2.2.19
  • HTML
  • CSS
  • Django ORM
  • Bootstrap
  • Unittest
  • Pythonanywhere

Функциональность проекта и мои достижения

  • Регистрация и аутентификация пользователей.
  • Создание, редактирование и удаление постов.
  • Персональные ленты для каждого пользователя.
  • Возможность комментирования постов.
  • Постановка аватарки для пользователя.
  • Система лайков и дизлайков для постов.
  • Интерактивный интерфейс, оформленный с использованием JavaScript и CSS.

Запуск проекта в dev-режиме

Чтобы запустить проект в режиме разработки, следуйте инструкциям ниже:

1.Установите и активируйте виртуальное окружение

python -m venv venv
source venv/Scripts/activate

2.Установите зависимости из файла requirements.txt

pip install -r requirements.txt

3.В папке с файлом manage.py выполните следующую команду

python manage.py runserver

Авторы

Большое спасибо за посещение репозитория проекта MyPosts! Если у вас есть вопросы или предложения, не стесняйтесь связаться со мной.

Releases

No releases published

Packages

No packages published