KuzenkovAG / yatube_final

Yatube project v.0.4.0 (Final)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Yatube v.0.4.0 Final

Social network.

Features

  • View Posts;
  • Signup and login;
  • View detail of post;
  • Create or Update own posts.

New features

  • Add follows;
  • Add comments to posts.

History of Yatube project

  • v.0.4.0 Final <- You are here
  • v.0.3.0 UnitTest - Create tests.
  • v.0.2.0 Forms - Add ability to create new posts. Add auth of User.
  • v.0.1.0 Community - Ability to view posts.

Tech

  • Python 3.9
  • Django 2.2

Tested Python version

Python 3.7-3.9

Installation (for Windows)

Clone repository

git clone git@github.com:KuzenkovAG/yatube_final.git

Install environment

python -m venv venv

Activate environment

source venv/Scripts/activate

Install requirements

pip install -r requirements.txt

Make migrate

python yatube/manage.py migrate

Run server

python yatube/manage.py runserver

Usage

Index page

http://127.0.0.1:8000/

Page of post

http://127.0.0.1:8000/posts/1/

Create post

http://127.0.0.1:8000/create/

Page of User

http://127.0.0.1:8000/profile/user_name/

Page of group

http://127.0.0.1:8000/group/group_slug/

Page of follows

http://127.0.0.1:8000/follow/

Author

Alexey Kuzenkov

About

Yatube project v.0.4.0 (Final)

License:MIT License


Languages

Language:Python 78.7%Language:HTML 20.5%Language:CSS 0.8%