Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Xenia387 authored Jun 25, 2024
1 parent f007c6c commit 9a7e6e4
Showing 1 changed file with 75 additions and 2 deletions.
77 changes: 75 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,76 @@
# hw05_final
# Yatube
Yatube - это социальная сеть для публикации постов

[![CI](https://github.com/yandex-praktikum/hw05_final/actions/workflows/python-app.yml/badge.svg?branch=master)](https://github.com/yandex-praktikum/hw05_final/actions/workflows/python-app.yml)
# Возможности проекта

Авторизованные пользователи могут:
- публиковать, редактировать и удалять посты
- оставлять комменатрии к постам других пользователей
- подписываться на пользователей и отписываться от них, смотреть их профили
- смотреть посты в тематических группах
- просматривать главную страницу с постами пользователей, на которых подписан текущий пользователь
- просматривать главную страницу со всеми опубликованным на сайте постами

Неавторизованные пользователи могут:
- просматривать посты, профили пользователей, тематические группы, главную страницу со всеми опубликованным на сайте постами

Админы могут:
- все вышеперечисленные действия аторизованных пользователей
- создавать тематические группы для публикации постов

# Технологии
- Python
- Django==3.2.16
- pytest==6.2.4
- pytest-pythonpath==0.7.3
- pytest-django==4.4.0
- djangorestframework==3.12.4
- djangorestframework-simplejwt==4.7.2
- Pillow==9.3.0
- PyJWT==2.1.0
- requests==2.26.0

# Запуск проекта

- Клонируйте репозиторий с проектом на свой компьютер
```bash
git clone git@github.com:Xenia387/api_final_yatube.git
```

```
cd api_final_yatube
```

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

```
python3 -m venv env
```

```
source env/bin/activate
```

или

```
python -m venv env
```

```
source venv/Scripts/activate
```

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

```
python -m pip install --upgrade pip
```

```bash
pip install -r requirements.txt
```

Автор: Анисимова Ксения
- email: anis.xenia@yandex.ru
- telegram: @Ksenia_An_mova

0 comments on commit 9a7e6e4

Please sign in to comment.