Skip to content

wkf2000/vibe-coding-scaffold

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vibe-coding-scaffold

GenAI Service Template (uv + FastAPI + Streamlit + Supabase + NVIDIA NIM) A reusable, interview-friendly skeleton for building production-minded GenAI services fast.

Stack

  • Backend: FastAPI (Python 3.11+)
  • Frontend: Streamlit
  • DB: Supabase (Postgres) via supabase-py
  • LLM: NVIDIA NIM via HTTP API key
  • Tooling: uv + ruff + mypy + pytest
  • Deploy: Docker + docker-compose

Quickstart (Docker)

cp .env.example .env
docker compose up --build

Backend docs: http://localhost:8000/docs
Frontend: http://localhost:8501

Quickstart (Dev, no Docker)

Backend:

cd backend
uv sync --extra dev
uv run uvicorn app.main:app --reload --port 8000

Frontend:

cd frontend
uv sync --extra dev
uv run streamlit run streamlit_app.py --server.port 8501

About

Fastapi based backend dev scaffold with skills, rules, etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors