Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trial

Joshua Holmes
4,928 PointsHow to create a website like Moo.com
Hey everybody,
Just wondering if any have and ideas where to start when creating an advanced website like Moo.com
Basically the website will need the ability for accounts, upload of artwork, create of custom cards from pre defined templates, pay pal etc...
Any help on where to start looking for how to go about this would be much appreciated.
Thanks
Josh
7 Answers

Martin Rheaume
4,831 PointsIs your goal to learn how to build it from scratch, or do you just need the website? If just getting the website is the priority, I would definitely start with Wordpress. Wordpress definitely has plugins for the functionality that you're looking for.

Joshua Holmes
4,928 PointsHello Martin, Thanks for getting back to me.
Yes I am looking to build the site from scratch and was hopeing there would be a Wordpress Solution. I have created a few sites in Wordpress so I know quite a few of its features. I haven't been able to find any plugins with similar functionality. Have you come across any which could point me in the right direction? I understand that I would need to probably create my own custom plugin. But having somewhere to start from would be a real help.
J

Chad Shores
Courses Plus Student 8,868 Pointsstart first by installing wordpress... you're 60% of the way there!

Joshua Holmes
4,928 PointsOk well, I know how to do that. I know how to customise Wordpress to some extent using custom fields and custom post types. That's all fine. Its just the whole user submitting images/ custom content on the front end to card designs etc... I can't find any plugins where I can use as a starting point...
PS. Charles that kind of comment isn't very helpful...

Randy Hoyt
Treehouse Guest TeacherI'd check out the WooCommerce plugin and some of its add-ons. (Zac Gordon has a good workshop on WooCommerce: link.) If that's not sufficient by itself, you could probably use the Gravity Forms plugin to handle artwork submission.

Joshua Holmes
4,928 PointsHi Randy,
That seems like an interesting solution. That you for giving me somewhere to start from.
Thanks again

Zac Gordon
Treehouse Guest TeacherThe only real complicated thing I see here is handling the front-end upload/customize/save process. Technically this doesn't really have anything to do with WordPress and is really more a front-end thing.
You can use WooCommerce and the <a href="http://wordpress.org/extend/plugins/woocommerce-upload-my-file/">WooCommerce Upload My File Plugin</a> to add the uploaded files to the order.
Interested to see this get built out :) Fun project!