Architecture Overview
Our platform is composed of different atomic components, built on different stacks.
Platform Components
Discite uses the following tech stacks to support different functionalities.
- Frontend: Swift for iOS.
- Backend: Node.js and Express.
- Database: MongoDB.
- Video Streaming: HLS, with videos hosted on Amazon S3.
- Machine Learning: PyTorch, Scikit-Learn, and Gensim.
- Clipping: FFmpeg and mad skills from CS-31.