I need a website built to collect user data, do some processing and display form data summary and some results.
Here are the steps:
1. Business user logs into the site (after free user registration).
2. A series of tabs will collect data in independent segments, persisted while leaving the tab after Save? message. Some fields will be required. Data will be validated at tab level and also when final submission is done, in case user had skipped a tab.
3. There will be a single zip file upload on one of the tabs. It will be saved to the file system with unique filename.
4. After 6-8 forms are saved, user can choose to get the data processed and see a summary report with some findings. The project will use part of form data and couple of function calls for results -dummy calls for prototype.
At this time, online credit card payment is required.
Summary data and results are stored in the database and displayed after payment is received.
Field names, types and formats can be static, but need to be read from a central place for easy update of labels. Data types, layout and formatting will not change.
There will be usual features for Captcha, password reset etc.
The site will be low volume, B2B app, but a little heavier on data.
All registered users will have same permissions. A few static pages like Help/Contact will be accessible to all without registration.
No major graphics or layout work. Page layouts will be provided with graphics.