High Level Architecture

I. Project Stack


  • Database: MongoDB, Redis

  • Language / framework: NestJS, NodeJS

  • Web server: Nginx

  • Other programs: FFMPEG


  • Language / framework: NextJS, ReactJs

  • CSS / React framework: Ant design

II. High Level Design

III. Protect Private Videos / Photos

xFans uses Nginx with Auth request module to check and protect private data