Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thesuncatcher222/yatube_social_network
Another social network You want to
https://github.com/thesuncatcher222/yatube_social_network
bootstrap django html jwt python
Last synced: 1 day ago
JSON representation
Another social network You want to
- Host: GitHub
- URL: https://github.com/thesuncatcher222/yatube_social_network
- Owner: TheSuncatcher222
- Created: 2022-12-15T18:19:23.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-11-03T13:11:09.000Z (about 1 year ago)
- Last Synced: 2024-11-11T15:19:02.252Z (2 months ago)
- Topics: bootstrap, django, html, jwt, python
- Language: Python
- Homepage: http://yatube.webtm.ru/
- Size: 136 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Yatube Social Network
### You Yatube Social Network!
Yatube Social Network is a web-site to get access to the coolest posts from over the world!
- Get posts!
- Get comments!
- Get subscriptions!
- Get magic! ✨✨✨### Features
- Post you own stories!
- Get news from another authors!
- Subscribe to the coolest ones!
- Comment all in the way you want to!### Inspiration
> “The most valuable of all talents is that of never using two words when one will do.”
\- [Thomas Jefferson](https://en.wikipedia.org/wiki/Thomas_Jefferson)> “Good writing is like a windowpane.”
\- [George Orwell](https://en.wikipedia.org/wiki/George_Orwell)> “Write quickly and you will never write well; write well, and you will soon write quickly.”
\- [Marcus Fabius Quintilianus](https://en.wikipedia.org/wiki/Quintilian)### Tech
Yatube API uses a number of open source projects to work properly:
![Python](https://img.shields.io/badge/python-3670A0?style=for-the-badge&logo=python&logoColor=ffdd54) ![Django](https://img.shields.io/badge/django-%23092E20.svg?style=for-the-badge&logo=django&logoColor=white) ![JWT](https://img.shields.io/badge/JWT-black?style=for-the-badge&logo=JSON%20web%20tokens)
- [Python] (v.3.9) - a target programming language
- [Django] (v.3.2.16) - a high-level Python web framework
- [Simple JWT] (v.2.1.0) - a JSON Web Token authentication plugin for the Django REST Framework according to the industry standard RFC 7519### Installation
From the local dev folder clone repository
```sh
git clone https://github.com/TheSuncatcher222/yatube_social_network.git
```Go to the main folder
```sh
cd yatube_social_network
```Create virtual environment
> Windows
```sh
python -3.9 -m venv venv
```> Linux
```sh
python3 -m venv venv
```> MacOS
```sh
brew link [email protected]
```Activate virtual environment
```sh
sourse venv/scripts/activate
```Upgrade pip
```sh
python -m pip install --upgrade pip
```Install the dependencies from requirements.txt
```sh
pip install -r requirements.txt
```Make migrations
```sh
python manage.py migrate
```And run server!
```sh
python manage.py runserver
```Verify the deployment by navigating to your server address in
your preferred browser.```sh
127.0.0.1:8000
```### Development
Want to contribute? Great! Touch me via GitHub!
### License
MIT
**Free Software, Hell Yeah!**
Created by [TheSuncatcher222][TheSuncatcher222]:
[Python]:
[Django]:
[Simple JWT]: