Dev Tools · 17h ago
65-file business app built with vanilla JavaScript, no framework
A solo developer built PanelControl, a 65-file internal business PWA for an myPOS reseller, using vanilla JavaScript with no framework or build step. The app handles sales, onboarding, shipping, HR, and administration, replacing spreadsheets and WhatsApp. Key optimizations include granular Firebase listeners that saved 40-60 MB/day in bandwidth and a custom rendering engine with user-interaction guards.
Meridian48 take
The project demonstrates that framework-free development can scale to complex business apps, but its maintainability and onboarding challenges may outweigh the benefits for most teams.
Read the full reporting
PanelControl: a 65-file business app, in vanilla JavaScript with no framework →
DEV Community
vanilla-javascriptprogressive-web-app