Skip to content

abde1khaliq/Sentra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sentra

A company that lets users post content a forum, a social app, a marketplace, a game chat needs moderation. They sign up on Vireon, get an API key, and send their content to your endpoint. Sentra analyzes it and returns a verdict. They never have to build moderation themselves.

Their App                    Vireon
─────────                    ──────
User posts comment  ───────► POST /v1/analyze/content
                    ◄─────── { "verdict": "toxic", "confidence": 0.94, "latency_ms": 12 }
App blocks comment

Tech Stack

Layer Technology
Backend Python + FastAPI
Database PostgreSQL + SQLAlchemy
Cache Redis (rate limiting + result caching)
Local AI HuggingFace transformersunitary/toxic-bert
Auth JWT for dashboard + X-Keys for API access
Billing Stripe (usage-based)
Deployment Fly.io

This project was built to demonstrate a moderation pipeline not to be enterprise, It does not feature billing as intended.

About

My recreation of Vireon in FastAPI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors