This is related to WiFi, router configuration, captive portal, networking.
The developer needs to develop the following things using PacketFence. Link below
Two Deliverables:
(A) Captive Portal: Captive portal should open whenever a free user tries to access a forbidden URL. The Captive Portal contains the following content -
1. Process description
2. Our app link in app store and in play store
3. Time spent in wifi
4. MB used in wifi
5. Payment gateway link (to be provided)
(B) API:
Input: MAC_address, SSID, minute_allowed, MB_allowed
Operations: MAC_address of requesting device is added to the user list of that network (SSID). They should get full access for given duration (minute_allowed) with given usage (MB_allowed). If there are leftover duration (minute), usage (MB) then that will get added.
Output: Success Code
Definition:
Two types of access to users:
Full Access: user can access any website
Limited Access: user can access the following URLs -
1. the captive portal
2. Our app link in app store and in play store
Our app (i.e. its API endpoints),
3. Payment gateway link
PacketFence: I found one interesting link too: [login to view URL]
I am a Cisco expert with an experience up to 12 years as a senior network engineer in an enterprise level campus as a full-time senior network engineer, and in afternoon as a part-time Cisco instructor, which make from me have both the knowledge and experience to help you ,moreover I have a master degree in communication and electronics engineering so if you need a help then you may drop me a message, thanks
I have worked on packetfence a bit and has worked on the captive portal. I will be able to do this work for you.I am a networking professional and has good idea about wifi and networking
I have networking and unified threat management (UTM) experience with devices such as cisco and cyberoam. For you requirements I will be able to tailor them to your specific requirements and needs. How many users will this be for? Has any work been done already or this will be from scratch? Kindly let me know so we can start the work.