GhostHub: A Local-First, Swipeable Media Server
Built this over the past 2 weeks: GhostHub — a zero-setup media server that turns any folder into a TikTok-style feed. You can run it locally, sync playback across devices, and optionally share over the internet via Cloudflare Tunnel (bundled in the .exe and Docker setup). There’s also built-in chat. ⸻ Stack • Python (Flask + Socket.IO) • Vanilla JS (swipe nav, chat, sync UI) • Docker (containerized deploy) • PyInstaller (portable .exe) • Cloudflare Tunnel (instant sharing) ⸻ Looking for feedback on UX, code quality, and edge cases — especially on mobile. Still solo on this project, so contributors and testers are very welcome. GitHub: https://github.com/BleedingXiko/GhostHub

Built this over the past 2 weeks: GhostHub — a zero-setup media server that turns any folder into a TikTok-style feed.
You can run it locally, sync playback across devices, and optionally share over the internet via Cloudflare Tunnel (bundled in the .exe and Docker setup). There’s also built-in chat.
⸻
Stack
• Python (Flask + Socket.IO)
• Vanilla JS (swipe nav, chat, sync UI)
• Docker (containerized deploy)
• PyInstaller (portable .exe)
• Cloudflare Tunnel (instant sharing)
⸻
Looking for feedback on UX, code quality, and edge cases — especially on mobile. Still solo on this project, so contributors and testers are very welcome.