Loading...

  • HTML
  • CSS
  • JS
premium

myteam multi-page website

Advanced
Buy Now ( ... )

Purchase Includes

  • Sketch design file including mobile, tablet & desktop layouts
  • JPEG design files for mobile, tablet & desktop layouts
  • Professional design system for colors, fonts, etc
  • Optimized assets
  • README file to help you get started
  • HTML files with pre-written content

Challenge

Brief

Your challenge is to build out this multi-page website and get it looking as close to the design as possible. The download includes mobile, tablet & desktop designs for a Homepage, About page and a Contact page. A design system is also included to provide colors, fonts, etc.

You can use any tools you like to help you complete the challenge. So if you've got something you'd like to practice, feel free to give it a go.

Your users should be able to:

  • View the optimal layout for each page depending on their device's screen size
  • See hover states for all interactive elements throughout the site
  • See the correct content for each team member on the About page when the + icon is clicked
  • Receive an error message when the contact form is submitted if:
    • The Name, Email Address or Message fields are empty should show "This field is required"
    • The Email Address is not formatted correctly should show "Please use a valid email address"

Download the project and go through the README.md file. This will provide further details about the project and help you get set up.

Want some support on the challenge? Join our Slack community and ask questions in the help channel.

Getting started

  1. Download the starter code
  2. Set up the project with version control (e.g. Git)

  3. Read the README.md file and have a look around the project

  4. Get colors, fonts, etc from the design-system file

  5. If you don't have Sketch, we provide a URL in the README.md to access the design using Sketch Cloud

  6. Set up your project/file architecture however you want

  7. Start coding!

Ideas to test yourself

  • Write your styles using a pre-processor, such as Sass, Less or Stylus

  • Train your eye for detail by getting your solution as close to the design as you can

Buy Now ( ... )

FAQs

Slack logo

Join our Slack community

Join over 10,000 people taking the challenges, talking about their code, helping each other, and chatting about all things front-end!