A FastAPI-based backend for managing classified ads via a chat interface (e.g., Telegram).
Supports categories, file attachments, comments, and MongoDB as the data store.
Unzip the archive or clone the repository.
cd apipy -3.11 -m venv .venvSet-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass.venv\Scripts\Activate.ps1pip install -r requirements.txtcd ..python -m uvicorn api.main:app --reloadOnce the server is running, visit:
- Swagger UI: http://127.0.0.1:8000/docs
- ReDoc: http://127.0.0.1:8000/redoc