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

General Discussion

What languages go into making a website like treehouse?

How does the treehouse website work.

I'm mainly interested in the backend, user profile management, login signup, associated achievements, tasks completed etc?

A point in the right direction would be much appreciated :)

1 Answer

Konrad Pilch
Konrad Pilch
2,435 Points

Hi , It's primarily Ruby on Rails. Per Github, Ruby, HTML/CSS Foundation Zurb framework, JavaScript, CoffeeScript, and probably something else too.

Im sure you can do the same in PHP and code it all your self but if will take more time so for the layout they used a framework to not waste time probably.

PHP and Ruby on Rails, are basicaly back end languages, im sure you can do exactly the same thing. But this and this has its own cons and pros.

Konrad Pilch
Konrad Pilch
2,435 Points

Oh, and it might use plugins too as well as develop thier own plugins . Though, treehouse is also well, i would say top professionals have this site so i believe their site is like 100% fast etc.. good stats. Instead if we do it, we migtt make it 50% slower or even 100% slower. I dont know about them, but maybe they did even delee some unused CSS from the framework which takes , i believe skill too.

I wonder how much time and planning did they spend making it . And who did it .