I. Project Main Goal:
———————
weight loss results tracking
II. Project Brief:
——————
PHP, Ajax, Mysql, Html, Javascript
There are 4 pages:
a) initial project setup
b) overall stats
c) weekly stats update form
d) history view
e) profile settings
Everything needs to be installed in a wordpress blog page. This is why every page should be loaded through ajax. you can run php scripts on page.
attached you will find drawings for 3 pages. The other 2 are just simple forms.
III. Detailed project description:
———————————–
a) initial project setup: in this step the user will have to setup the follwing: his weight goal and some units like: pounds/kg, inches/cm
b) overall stats: this is the page where users will see their overall stats when they click on the tab associated to this application: the first picture they uploaded, the latest, some overall stats on the right, and chart with their results (weight, waist size). The charts should display also the trend line.
!The chart should be in flash. If needed we can buy a web application like FusionCharts, but I know there are some good free aps.
c) weekly updates: this page should be simple to understand.
Note that I want ajax verification on all fields (check mark on the right)
d) history view: this should give the ability to visualize the user’s history. The text depicted on my drawing represents the 3 answers form “weekly updates”.
Below there should be a javascript horizontal scroll, activated on mouse move. Each image should be clickable.
Important: to make sure you have read this entirely please copy this in your reply <QWERTY>
e) profile settings: There will be the follwing fields: name, email,password, weight loss goal, weight units, size units, clicks (don’t bother it’s stored in session). They will not have the ability to change their name and clicks settings.
IV. Other info you should know:
——————————–
a) this is the current database:
CREATE TABLE `members` (
`prId` smallint(6) NOT NULL,
`firstName` varchar(50) NOT NULL,
`lastName` varchar(50) NOT NULL,
`email` varchar(200) NOT NULL,
`cbReceipt` varchar(15) NOT NULL,
`duplicates` tinyint(4) NOT NULL,
`clicks` int(11) NOT NULL,
`id` int(11) NOT NULL auto_increment,
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=277 DEFAULT CHARSET=latin1 AUTO_INCREMENT=277 ;
b) the follwing variables are stored in PHP session: firstname, lastname, email, clicks, cbReceipt