👷 Developed by Matheus Ramalho de Oliveira
🔨 Brazilian Software Engineer
🏡 Goiânia, Goiás, Brasil
✉️ kastorcode@gmail.com
👍 instagram.com/kastorcode
Fullstack project that demonstrates how to pre-process an MP4 video by converting it to WebM and reducing its resolution directly in the browser before uploading to the server. Everything is done on demand using Streams, WebCodecs, Web Workers and Canvas.
Backend
- Make a clone of this repository;
- Open the backend folder in a terminal;
- Run
yarn
to install dependencies; - Run
yarn start
to start the server at port3000
.
Frontend
- Open the frontend folder in a terminal;
- Run
yarn
to install dependencies; - Run
yarn start
to start browser-sync athttps://localhost:3001
.
<kastor.code/>