Skip to content

Latest commit

 

History

64 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

About

Video hosting backend project

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages