1- Use Social Media accounts to SIGN IN. Customer should have option of Facebook, Twitter and mail.
2- Router selection: I am currently using Mikrotik and want to be able to use with Social WiFi
3- Collect users data. When user choose social media to login then add his data from that network to db. Data to be collect: Name and surname, Facebook ID, Twitter name, e-mail, phone number, day of birth, city (location), gender.
4- Radius Server or something simmilar: Your choice but cost is important. If possible a free one. We want to control users activities.
5- Ads and banner management. This way I can have my customer create their own ads and banners and publish on their Landing Page. Or I can create and charge them a fee.
6- WEB Control Panel for control.
7- Control Panel should have:
a) BackEnd: Master Account: (and secondary master accounts for my company.) I will create customer accounts, activate devices or accounts, create Like Packages, assign Like Packages, create Ads, assign Ads, generate reports and show statistics, about Likes, Ads, and usage. Define bandwidth quota per router.
b) FrontEnd: Customer accounts: They can create Ads, Change their Logo, Customize their Landing Page,
8- Integration of different Landing page. We will create 3 different mobile pages that need to be integrated into solution. Customer choose their landing page.