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

An idea or suggestion for a portfolio project?

I trying to figure what website that I can create to show what I know to employees because I want to become a web developer, but I don't know what to create? I take any suggestions

3 Answers

Dylan Marsh
Dylan Marsh
4,328 Points

I am in the same boat! Swap suggestions?

Dylan Marsh
Dylan Marsh
4,328 Points

What are you good at? Music? Art? Poetry? Find 1 thing that you can show off (or something you have knowledge about like cars or technology) and showcase it. Include and about me page and link it to your social media accounts! Make a few pure CSS shapes/animations!

Ken Alger
Ken Alger
Treehouse Teacher


In looking at your portfolio it looks like you have done quite a bit of CSS and JavaScript. Here are some project suggestions:

  1. Create a JavaScript bookmarklet that makes reading web pages easier.
  2. Create a webapp that shows the latest stock market information.
  3. Create a visualization of data from the Twitter API, show some fun statistics for a user or hashtag.
  4. Build a site that allows users to submit photos and vote on the funniest captions.

All of these are ideas that have been suggested by the Treehouse Career Program for projects. However, there are many more ideas, but much of it should be based around what you know, what you enjoy doing, and what type of job you would like. For example, if you build your portfolio showing your incredible CSS talents and show them off for a back-end development position that probably won't be as powerful of a tool as for a front-end position.

In the end, I guess, having something in your portfolio, even a basic beginning project, is worth the effort to accomplish to show your skills now (and hopefully their development later on) as well as your motivation to improve.

Remember the age old question... "If you don't know what you want to develop, why do you want to be a developer?"

Hope it helps,