Demo link: https://jaywang-project.com/
Framework: Node.js Express
Backend MVC pattern design
AWS services: EC2, S3, CloudFront, Route 53
Databases: MongoDB, Redis
RESTful APIs: Interface between frontend and backend
JWT: Authenticate user login status
Nginx: Handle SSL and reverse proxy to API server and WebSocket server
Test: For input validation and APIs
TensorFlow: Use for hand pose detection
Use React and React Router to create SPA
Apply Redux to store global variables
WebRTC: Create Peer connection