this app is created in request of my friend Edward MOK who wanted to have a video streaming platform yet allowing audience to scan QR code and leave carousel message on screen
To create a server allow video management and allow user to send text message
- node v18+
- git
- pnpm
- git basic usage
- node cli
- pnpm cli
- env
- clone this repo
- run
pnpm install
- copy the .env.example file to .env
- configure the SERVER_LINK to match your public domain name
- run
node server.js
this project is only focus on mvp and efficiency without any following any design pattern and specific framework it just uses bare minimum nodejs with express server for backend and uses handlebar for frontend to minimize building and bundling process yet provide a effective website
- socket.io
- http
- local file system
- this repo does not contain any devops thing, will require architecture for devops and automation. the easiest way would be an AMAZON EC2 linux instance
- lack of security implementation, there is no cipher as well as password protection to any of the route
- all the limitation of node express server