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

Design

Erick Bongo
Erick Bongo
8,539 Points

Where To Find Example Projects

Hi,

Am looking for example web design / development projects which I can work on from start to finish which will allow me to get more familiar with the different types of requirements potential clients will ask for.

Does anyone know of a good place where I can find these ?

2 Answers

If you are interested in ruby on rails framework, the are few projects in this site.

Erick Bongo
Erick Bongo
8,539 Points

Thanks Hanif, at the moment my interest's are with PHP, HTML & CSS, I want to learn as much about those before I move onto Ruby.

It depends on your coding style and standards.

Personally, I've went to the conclusion that 60-70% of the projects on the internet can be easily made with just a wordpress template and with Wordpress, even so I totally hate wordpress. Or Magento, or Prestashop, or any famous CMS such as Concrete5 and etc. In most cases, you can cover even more area with plugins and extensions into an CMS after. In my opinion more and more people invest in CMS and templates and pass developers off.

The other percentage are custom applications which can't be found on the internet and they're totally custom, and in which you can use just Core functionality such as Login, Parsers, Registrations, Auth and probably user management. If you want to start developing true custom applications, you should build your own framework or use an existing one, such as Zend Framework or Symfony 2, or maybe CodeIgniter which is great for a start.

I personally HATE including functionality from somebody else, the only exception I make are classes or functions which have almost nothing to do with the functionality part itself.

Note : I said including functionality, API based softwares are great if you have the funds to support those, I've noticed TreeHouse uses a specific software for the Editor thingy and the Challenge Checks, probably quizes also, not sure.

I've started doing mostly only custom applications, or plugins for various CMS, I hate design, but I love javascript. In case you want to start CodeIgniter, it has a great documentation, Zend 2 has a really "hard" documentation. Symfony 2 is based on PHP, but it's more than that, it's really great for projects.

To sum up, If you want to build custom applications from scratch, learn a framework or build one. If you want to adapt aplications from existing software, learn each software which suits your needs and standards

Hope I've helped you, and I hope I haven't offenced anyone with this response.

Erick Bongo
Erick Bongo
8,539 Points

Hi Andrei,

Thanks for the detailed answer. I've recently started looking into development Frameworks ,but haven't started learning how to use them yet but yes I think this will be the next logical step. Do you have much experience with Cakephp? I guess I will do some further reading and choose the one which best fits my needs.

I've also noticed lots of people are asking for websites to be created in WordPress, Joomla etc, I personally will have no problem using these once I have time to learn how, but my main overall goal is to be able to create custom websites from scratch. My problem at the moment is I keep using the same layout and style, I want to create a portfolio with a varying number of website styles and learning html css and php is taking up enough time already, it's kinda hard to choose what to focus on sometimes.

I don't really like CakePHP, I recommend CodeIgniter rather than Cake.

Erick Bongo
Erick Bongo
8,539 Points

Ok thanks, I've just been looking, CodeIgniter does seem like to best one for me to start with.