Success!

Note

Error

Session expiration Your session is going to expireClick here to extend

Budget:

Small project <800

Posted on

11/3/14 7:07 PM

Buyer:

Hea***

This project has expired

Why don't you register anyway? We are sure that you will find many similar projects out of the thousands waiting for you!

Post similar project now

Description

It is required to implement a RaspberryPi based ‘appliance’ (access point like) software (os configuration scripts + server-side coding) meant to operate as Wifi Portal for users.

The following features have to be enforced:

  • “Hands-on Procedure”:

procedure (web-page) through which it is possible to connect the appliance (cable/wifi) to the internet and make a wifi network available to users. Further details will follow.

  • User based authentication:

users can freely connect to the available wifi network. Then an authentication page is shown and users are supposed to enter credentials as to obtain internet access.

  • User session connectivity limitations:

give the administrator the possibility to set individual or group based limitations on the users’ connectivity (eg. time, speed, ports, etc based limitations).

  • Log engine:

it is required to set a procedure enabled to collect users’ connection details into a db (eg. each visited page, device type, etc).

  • Admin page:

an appliance administration page is necessary in order to modify basic settings like the net  SSID, IP settings, etc.

 

The portal software is required to be written in PHP using the Codeigniter framewok (flexible choice upon discussion).

Detailed documentation is to be written in addition to the application and scripts flowcharts + and functions description. In depth code comments are morover suggested.

OS will be linux based (ubuntu distribution preferred).

No user management is to be written.

No UI complex graphics required (functional is enough).

Intermediate project milestones (Requirement Finalization - Sotware Design- Development/Programming - Beta Testing - Deployment - Acceptance Testing) are strongly preferred and appreciated.

 

Please feel free as to contact me for further details and requests.