Control Browser Server via Web API
- Web Server: https://github.com/hansonkd/puff#puff--asyncio
- Proxy Server: Develop new proxy that can stream video data written in Rust
- Data Extraction GUI: https://github.com/xyflow/xyflow
- Dashboard: Clean Admin GUI
- Main DB: Postgres
- Cache: Consider using SlateDB - https://docs.rs/slatedb/latest/slatedb/
- Use Python RQ to handle batch runner and execute Firefox ESR to crawl data
- Browser: Firefox ESR to support login and cookies