See requirements defined elsewhere in this application
**High level**, the site will be several pages. It will need to be available in English and Spanish. It will need to be developed based on a clearly defined template so that a non-technical person can maintain text and images. The site will need the ability to support advertising and banners from other service providers. It will need to be an ecommerce site. It will need to be optimized for search engines and user response.
The site will contain a gallery. Users will be able to access the gallery initially for free however once they leave it they will be required to pay a fee to regain access. The images in the gallery will need to be protected so that no user can capture the image without paying for it. Once the user pays, they will be able to select and download the images.
The site will also contain a library of documentation. Initially users will be able to see a sample PDF of library documents but once again, once they leave that page they must not be allowed back in unless they pay a fee. In both these situations the user will need to be taken to a purchase page on their subsequent attempt to access the gallery or library that will describe the product(s) and allow them to purchase the product(s).
Once the user purchases the product(s) they will be asked some questions. The answers provided by the user will determine at least two separate paths of logic that will need to be coded. The answers will also need to be propagated into a copy of specific library documents and specifically for that user, and saved to a customer specific file/database.
Based on user answers/need the user may also need the ability to email or upload pictures that will need to be attached to their file. There will need to be the capability for multiple emails going back and forth between the user and the owner of the site and all communication must be filed in the correct client file for management of that clients servicing.
Very detailed specs will be provided before start.