GET
/projects/silkscoreSilkScore
// Overview
Backend for a sports news and live-match platform, built to a v2.0 spec: auth, sports data, CMS, comments, communities and search.
// What I built
- 01
Sign-in via OTP, Google and Apple; JWT (15 min / 30 days, blacklisted on logout)
- 02
WebSockets for live matches and community channels, secured with JWT
- 03
API-Football adapter with Celery polling live matches
- 04
Threaded comments, reports and a profanity filter; media on S3
// Where it sits
- Web / SPAvue · react · next
- Django APIdrf · async · asgi
- Channelswebsocket
- PostgreSQLprimary db
- Rediscache · broker
- Celeryworker · beat