Skip to content

dapng/Video-host

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vido-host

Backend project
Realised:
  • Registration and authorization
  • Uploading and viewing videos
  • Following and unfollowing
  • Follower list and my following
  • Likes in video
Created using:
  • Python 3.8
  • FastApi, Google-auth, Ormar, Pydantic, SQLAlchemy, Starlette.
  • Server: Uvicorn
  • DataBase: SQLite

Installation

You need to install Python v3.8+ to run. Download the project and open it in the development environment.

Install.

pip install requirements.txt

Starting the server.

uvicorn main:app --reload

Project screenshots

Swagger

Auth

The user's token can be obtained in auth, using the developer tools in the browser To log in, you must specify the data of your Google account Authorization of access to the address: Localhost The user's token is used in Postman

Uploading a video

Subscribe to a user

Viewing subscriptions

Viewing videos in the browser

License

Free Software

Releases

No releases published

Packages

No packages published