I need an online greeting card site that will allow registered artists to upload different greeting cards that are then made available for sale. The site should be half artist community and half e-commerce/card store. It will also need to have the appropriate administrative interfaces.
The site will allow users to search and browse through all the available cards and then either print one of the cards themselves or order a printed copy. The site should have a little applet or something to handle to printing of the card so the user doesn't have to manually download the files and then print them. It would be nice if they could add some customized text to the card before printing it as well. On the card shop side they can order single printed cards, packs of cards, envelope packs, and other assorted merchandise. A bit like [url removed, login to view] but without the T-shirts, mugs and other stuff.
The community side of the side will include artist and customer profile pages. It will allow customers to post comments to artist pages and chose favorites. The standard profile stuff should all be in there. The rest of the site will include news posts, a web forum, an FAQ and Wiki for support issues and the administrative interface. Kind like [url removed, login to view]
So customers get the card shop front end and can back into the rest of the site. The artist get the community site and can browse the store if they like.
I'd like the site done mostly in PHP and MYSQL to make it easy to maintain and update. Flash, Java script, and other stuff is OK in there when needed (like the card printing stuff). The site is targeted at 16-35 year olds and will have an edgy feel to it. The cards it carries are definitely not something you'd find at Hallmark. The front end will definitely need a more finished look to it than a straight-out eStore. You can bid on the back end, the front end layout and finish, or both.
I have prepared a document with a more detailed listing of what needs to be done. Please review it carefully before bidding. At the end of the week I'll select the group I believe is best able to deliver this job in the time frame required and at a reasonable price.
This is just the start of the site, as you'll see in the requirements document. If I like you're work there will probably be a lot more over the next year.
One note about me, I'm a lead embedded software developer (thus the formal requirements doc). I will do everything I can to make this project successful. When responding, please tell me how you expect to approach each part of the site and why you think that the best choice. Also a few statements about your testing approach wouldn't hurt either. At the end of the day, I just don't have the time to do this myself, so I'm looking for some capable people that I can trust with this project.