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

Grace Faires
Grace Faires
5,435 Points

Recommended frameworks and languages for building a social networking site?

Hey all,

Apologies if this is a bit repetitive of other questions on here, but I still wasn't entirely sure which route to take after reading some of the other answers...

My front-end knowledge is good, I work with HTML, CSS and Javascript on a daily basis, but my back-end knowledge is severely lacking, so I'm wanting to build a social networking site as a way of improving my back-end skills and giving myself a goal to work towards in the process.

While I'm starting this purely as a personal development project, I intend to build it with a possible future launch in mind, even if it's just for my friends and I to use.

My initial thoughts were that I'd like to build it using Ruby on Rails, but I don't really know how else to approach it.

Features that I would definitely like to include would be:

  • Individual profile pages incl. awards/points system (I suppose similar to Treehouse - I'd like there to be some form of points based on user interaction)

  • Users Forum

  • Ability to create and share documents

  • a groups system where users can become members of specific groups/ add content/posts

That's all I can think of off the top of my head, but really, I don't know which direction to start in first!

Thanks,

G

2 Answers

Ken Alger
STAFF
Ken Alger
Treehouse Teacher

Grace;

You may take a look at this course in the Treehouse Ruby library. It may give you a nice starting point.

Ken

Grace Faires
Grace Faires
5,435 Points

Thanks Ken,

I'll take a look!

Ken Alger
STAFF
Ken Alger
Treehouse Teacher

Grace;

There is also a Python course, here, that builds a Social Network with Flask. You might take a look at that as well if you would prefer to use Python over Ruby.

Ken