Skip to content

The main project for the front end course at Nashville Software School

Notifications You must be signed in to change notification settings

JasonWeakley/musichistory-boilerplate

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Music History

This is the project that you will be working for your individual work throughout the entire front end course. Don't worry, you'll be building lots of other applications, but when you learn a new technique, library or language, you'll be cutting your teeth with it on Music History.

I've started you off with a very basic HTML document, the index.html file. This file name is the default file that most any web server looks for in the directory in which is was started. This is why you don't have to type in www.google.com/index.html. If the file exists, the web server sends it back to you if you just request the root URL.

Terminology: Root URL simply means your domain name (or IP address) with no other documents, or folders specified. www.google.com is the root URL of Google's web site, but www.google.com/finance is not.

Your first Fork & Clone

You're going to get a copy of this Github repository downloaded - a.k.a. cloned - to your machine using the git command. Here's how to do it.

  1. Open your terminal window and make sure you are in your Vagrant machine.
  2. If you are not already there, go to the /vagrant directory.
  3. Look all the way up and to the right of this screen and you'll see a button with the word Fork on it. Click that button.
  4. What you've just done is taken a copy of my repository and all the code inside it, and copied into your Github account. You can now do whatever you like to your fork of my repository and it won't affect mine at all.
  5. Now on the right side of the screen, just about half-way down, you will see the text SSH clone URL with a text box beneath it. Under those, click the link labeled HTTPS. That will change the text above to HTTPS clone URL.
  6. Click the little clipboard icon to the right and it copies that URL to your computer's clipboard.
  7. Go back to your terminal window (remember to use Cmd+Tab keyboard shortcut on a Mac, or Alt+Tab on Windows).
  8. Type in git clone and then paste the URL after that text. You should see git clone https://github.com/{your account name here}/musichistory.git
  9. Hit your enter key and git will do two things. First, it creates a musichistory sub-directory under /vagrant and then downloads all the code into that directory.
  10. Now ls musichistory.
  11. You will see the lonely index.html file sitting in there.

Congratulations, you've just cloned your first Github repository!

Now here's your assignment.

Individual Assignment

You will be building the basic structure of your Music History application in HTML and making it look good with the skills you learned in CSS.

Visit the Music History mockup that I created. You will be recreating that document in your own HTML file.

Criteria

  1. Create five options for the artist select element of any artist that you enjoy.
  2. Create at least five options for the album select element. One, or more, album for each artist.
  3. The links in the navigation bar don't need to link to anything just yet, you can use <a href="#">View music</a> for now
  4. Pick your four favorite songs from the artists you have chosen and use the information for each in the list that's on the right-hand side. You can use h1 tags, div tags, section tags... whatever you like.

Completing

Once you are done, make sure you add your files to git, make a commit, and then push your new code up to Github with the following command git push origin master.

About

The main project for the front end course at Nashville Software School

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 44.3%
  • JavaScript 29.6%
  • CSS 26.1%