Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

General Discussion

Thought Process For New Website

I have been working on the front end web development track for a few weeks now and am really enjoying learning from Treehouse!

I am at a point now where I have completed the HTML and CSS parts (and Sass) and would like to begin working on a new website I am putting together for my employer. I'd like to get a pilot site designed (to get feedback) and then head back to the track to delve into Javascript and the rest.

How have the experts approached putting together a new site from scratch? I understand getting feedback from stakeholders, browsing other sites to get ideas, etc. Is there a template or thought process you go through?

Thanks for the help.


2 Answers

Sally Baker
Sally Baker
10,630 Points

Start with requirements and key messages from stakeholders. Who is the website audience, what feel & message do the stakeholders want to get across to the audience, timeframes, budget, features, what content do they already have vs what needs to be created, clarify whether they need a website or an 'app', etc.

Google 'wireframes' or 'wireframing' for design and UX development.

You might also want to look into 'Agile' methodologies as a tool for project management.

Remember "content is king"

Thanks Sally! I will research "wireframes" and I have heard of Agile PM but need to do some more digging into what exactly it entails.