PHP physical site surveyer 2

IN PROGRESS
Bids
6
Avg Bid (USD)
$1308
Project Budget (USD)
$750 - $1500

Project Description:
Summary
This software specification outlines a system for inventorying locations using a web based interface. The system consists of four levels:
• Control panel
• Partner panel
• Site owners area
• Agent area
The partner panel can handle several sites. A partner in turn can handle several site owners. Each site owner can manage several sites, each deploying several agents.

The solution should be extremely versatile; the specification outlines a base specification and several future expansions that the base setup should accommodate.

The idea of the system is that it should be possible to deploy one or more agents in a site; each agent loads a start page, inputs the unique area code and gets presented with a configurable screen, where the agent can evaluate the inventory at the given point.

The site owner, partner or administrator is able to configure websites at lower levels and are able to run reports that summarize data from a lower level. I.e. a partner should be able to create statistics for all sites that he owns.

The software should be written in PHP, a prototype is created using PHPESP as a basis, this package could be used as a base platform, as it has most of the base functionality, as a unique area can be pointed out using a UID that is the survey name. This requires some customization:
• Generation of multiple sites with UID’s automatically
• Reporting that rolls up data from several surveys
• User access restrictions and controls of same

Software structure
Control panel
- Partner 1
Site1
Start page
Inventory page1
- Partner2
Site2
Start page
Inventory page2
Site3
Start page
Inventory page3

Site2 and Site3 may be owned by the same user. Control panel & Site areas have restricted access, startpages & inventory pages are open web pages available to anyone that knows the URL. Start page and Inventory pages is the area used by the agents.
Control panel
The control panel holds full functionality, only limitations are a warning, highlighting what partners/sites will be affected, if data is deleted or in other ways altered so that owners of lower structure will be adversely affected.
Partner pages
The partner pages are very similar to the administrators control panel. The main difference is that the partner is only able to see his own sites. Site creation, deletion, statistics are fully available albeit limited to the partners range
Site pages
The site pages are defined in the attached files

Weboverview is also in the attached files, the graphical layout will need inprovements compared to the PDF.

Expected process:

I only accept bids from PHP programmers that have passed the PHP level 2 exam
I expect bidder to do a short mockup of three pages on a testserver before signing contract
I expect to pay a lump sum when the project is 80% complete, the rest upon completion.

Skills required:
HTML, MySQL, PHP, Software Architecture
Additional Files: User+Interfacev2.pdf Specification+for+inventory+software.pdf
Hire Henrikmj
Project posted by:
Henrikmj Denmark
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the project creator or as one of the bidders to view bids.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.