iam-benyamin / Edvora

fastapi, async, socket.io python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Task

create an authenticated feed system using FastAPI and Socket.IO.

  • best practics for project structure
  • create database (sqlalchemy)
  • create user model
  • login functionality
  • logout functionality
  • session management
  • should be broadcasted to all authenticated users connected via websockets.

Start project

make virtual enviroment
python3 -m venv env

activate enviroment
source env/bin/activate

install requirements
pip3 install -r requirements.txt

run app
uvicorn app.main:app

database

for data base I use sqlite3 and sqlalchemy

About

fastapi, async, socket.io python


Languages

Language:Python 100.0%