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


Social Networking Project - adding a chat/messaging feature and search engine

the social networking project is really cool in ruby on rails, but im curious to say, how would you have a search engine and chat/messaging feature. Treehouse did a wonderful job of showing you everything you would need for a social networking site, but, they just forgot to add a search engine and a messaging feature, how else would my viewers be able to find each other in the website(an easy way), and how else would they be able to talk to each other privately rather than having others view their conversations. Am i the only one curious about this?!

2 Answers

I don't think that the idea as for Team Treehouse to build a social network for you. I think the idea was that over the course of building the social network you learned the tools you need to create those kinds of additions yourself.

so people wont be able to sign up and stuff??

If you continue working through the projects they will help you create a sign up and login page.

oh ok i thought i saw it, thanks!

@Carl Reyes even so, they should still teach u how to make a search bar, if they can put it on their own website then they can put it on a social networking website. But idk, maybe im being nitpicky

Matt Campbell
Matt Campbell
9,767 Points

The projects are not there to walk you through how to make a social network but a basic social network style site is a good method to teaching a lot of tools that Ruby is useful for.

Even when you have finished, there'll be much much more work after to turn the basic foundations of the site into a fully fledged networking site.

i see, thanks