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.
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
for data base I use sqlite3 and sqlalchemy