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 trialsrujan pulathota
4,810 Pointswhich one is better for buliding a portfolio? either creating our website from scratch&hosting or by using online portfo
Hello, I would like to create my portfolio. But when looking web to create a portfolio, there were many options but most of them were just creating our website by Drag and Drop.
can anyone let me know whether I should go with the online portfolio creation or using the skills acquired from the course and build a portfolio website from scratch and host.
5 Answers
Darren Joy
19,573 Pointsit's a great question and I support the answers above that it's really up to your and your personal preference.
However, something to keep in mind: how are you planning on marketing yourself?
If you plan to present yourself as a freelance designer you might want to build your own, to showcase your skills. If a WordPress expert, then maybe focus on using their tool and build something schwanky that way.
A lot of people I know who are creative types but not in web design swear by squarespace because it makes it easy for them.
...but you are are selling yourself and your skill, and you might want to show what you've learned not just in the sites you show off but in the very site doing the showing off.
Gabriel E
8,916 PointsHey Srujan, good question. Just ask yourself, "what do I want my portfolio to end up looking like?" I am just finishing up mine, using html, css, and the odd bit of javascript and jquery for interactivity. I find it personally best to use the skills I have acquired for the course, because it's Great! practice. But that of course, is overall, up to you and how you wish to accomplish your goals.
Justin Hill
16,642 PointsI would think of your personal website as a project that will grow with you over time - focus on your immediate goals and build to that. Do you just want to get something out there quickly to highlight some of your work? There's nothing wrong with using a pre-built content management system, or a drag and drop tool. Do you want your portfolio to be a learning experience? Then maybe start building something from scratch that you can iterate on.
The first version of my personal website was a Jekyll site hosted on Github pages (Treehouse has resources that will help you do this if you want to give it a try, it's very quick and approachable but still provides ample space to flex your creative skills). Now, I'm reworking it as a project to figure out how to build my own content management system using Node.js, React, and MongoDB. It's kind of overkill when there's already options out there built with the same technologies (see https://github.com/relax/relax), but a great opportunity to learn and fiddle with something after work.
One of my favorite developer bloggers, Nicolas Bevacqua, wrote up this description of the development process for his blog site, Pony Foo, that is really excellent: https://ponyfoo.com/articles/most-over-engineered-blog-ever
Have fun!
Darren Joy
19,573 PointsJustin Hill
Great comment and great links too!
srujan pulathota
4,810 PointsThanks all for your valuable Feedback..i am choosing to go with my website:-)
Ren Dreamur
Python Web Development Techdegree Student 8,587 PointsI have yet to create my own as well but imo creating from scratch would be best for a small portfolio at first cause you can get alot of hands on experience from making it your way and should it get to complicated to maintain in the long run to remake it in a cms.