Skip to content

Latest commit

 

History

History
61 lines (42 loc) · 776 Bytes

File metadata and controls

61 lines (42 loc) · 776 Bytes

SocialApp

A social media backend built with FastAPI as a learning project.

Features

  • User authentication
  • Image uploads
  • REST API
  • SQLite database
  • Streamlit frontend

Tech Stack

  • FastAPI
  • SQLAlchemy
  • Pydantic
  • SQLite
  • Streamlit
  • uv

Installation

git clone https://github.com/TU_USUARIO/SocialApp.git
cd SocialApp

uv sync

Run the FastAPI server

uv run python main.py

The API will be available at:

http://127.0.0.1:8000

Swagger documentation:

http://127.0.0.1:8000/docs

Run the Streamlit frontend

Open another terminal and run:

streamlit run frontend.py

The frontend will be available at:

http://localhost:8501