Hi
i deliberately did not mentioned earlier, because it was hard to make all that work together. I have Top-Up working, weather Top-up time or Volume Quota. You can only do it, if you are good in these MySQL DBMS, PHP, NODE.js, JAVA. PM2(small utility to auto start node.js scripts on server reboot or restart node.js script if change is detected)..
1.) As soon as user login a pop-up window will open to enable you log off
2.) You cannot close Log off window unless you have logged off. Else, It would re pop-up again. Feature to prevent accidentally closing log off so that cannot log off again.
3.) Seconds Count down timer shows on log off window
3a.) Remaining time && || bandwidth quota appears on Log off window
4.) This is multi-tenancy system runs over VLANs, Serving about 380 hotspots across the city from ISP data center from single machine. Layer2 & layer3 MIX instances
5.) admin interface to restart individual instance for troubleshoot purpose, CPU Usage, RAM Usage, Total concurrent active users from 380 hotspots, FreeRADIUS status
6.) Node.js is also used to push adverts to cafes
7.) Application to top-up airtime on mobile device, because there is no pop-up feature in iPhone browsers
8.) Bandwidth Quota scalable up to 4000 Tera Bytes.
9.) more.. more.. more..
let me know how can i help.
Thanks / Prabhpal Singh