You have chosen to sponsor your bid up to a maximum amount of .
I have a website that was designed a few years ago and is in need of getting updated.
The site simply works like this:
Person A uses the site to send a survey to Person B.
The link Person B receives has a unique tracking number. Hence when he fills out the survey the information gets sent to Person A
Now I want the process changed a little bit and be incorporated with facebook features:
1) It should ask Person A to sign in via Facebook Connect. Once connected it should create a profile for them using their facebook information.
Whenever they login via facebook connect they should be able to see all information related to the surveys they sent out, as well as a list of
responses they received, (This control panel feature is not in the current version)
2) When Person A wishes to send a survey it will display a list of all their Facebook friends (on our site) and ask them to select the ones they
wish to send the survey to. It will also give them the option to post the link on their wall. (A good example of such a form can be seen by going to
causes.com and signing one of their petitions, It will bring up a facebook form.)
3) When Person B visits the page. It will ask them to sign in via facebook connect. If they don't it will show and error message. Once logged in it
will also create an account for them similar to Person A, but mark their account as only a receiver (will change if they send out a survey later. It
will then ask them to fill out the survey.
It will record the results and send an email notification to Person A. (Since one user might send the survey to several people it should not
keep sending out email notifications). It should rather send out the first notification and then send out a signal notification every 12 hours for
all results received during that period.
After they have answered the survey it will ask them if they want to send it to one of their friends.
4) In the email notification person A gets, it will contain a link to his/her results page. Once he/she logs in they will be able to see all their
results, Along with each person name and profile picture. The outgoing email should also contain an unsubscribe link which they can used to stop
getting email notifications.
My current system does not have any of these user profile features, hence it might be simpler to simply design everything from scratch. I will let you decide on that. The current
version is custom coded in PHP with no CMS system. In addition it does not have any admin panel.
I would like a simple admin panel created. It should show:
-All member info.
-# of senders / # of receivers by date / month / year
In addition to the functionality. I would like the design of the page to be changed to a more responsive design (change to all size browsers,
mobile, tablet, PC etc). You don't have to do any graphic work simply change it to be more user friendly and responsive design.
Thank should be all.
A point to mention:
I expect the developer to thoroughly test the system before delivery. I will certainly be available to have a look at your work and answer any
questions you may have, but I will not be available to be your tester and to constantly test every line of code you write.