A social media backend built with FastAPI as a learning project.
- User authentication
- Image uploads
- REST API
- SQLite database
- Streamlit frontend
- FastAPI
- SQLAlchemy
- Pydantic
- SQLite
- Streamlit
- uv
git clone https://github.com/TU_USUARIO/SocialApp.git
cd SocialApp
uv syncuv run python main.pyThe API will be available at:
http://127.0.0.1:8000
Swagger documentation:
http://127.0.0.1:8000/docs
Open another terminal and run:
streamlit run frontend.pyThe frontend will be available at:
http://localhost:8501