Giter VIP home page Giter VIP logo

monkees-8's Introduction

The Monkees

This project is a responsive website-first design, which allows the user to learn more about and experience the pop band 'The Monkees'. The website is responsive to all 3 medias/viewport classes; desktop, iPad and mobile devices. The landing page is designed to be a teaser for the user, and the remaining pages will reveal more details about the Monkees once the user's interest is captured. Through this website that is engineered to be as visually pleasing and intuitive as possible, the user will be able to:

  • Be introduced to the Monkees,
  • Find out interesting details about the 4 bandmates,
  • Listen to their music,
  • Know their tour schedule and make requests for booking availabilities,
  • Get updates about the Monkees' latest development on social medias.

UX

User Stories

  • As a new user, I want to know how each member looks like and visually get first impressions of the band's theatrical personalities (posters on the landing page, signatures, etc.) so I can put a face to the name 'The Monkees'.
  • As a new user, I want to listen to some songs from the Monkees online at the website so I can decide if their genre is to my liking.
  • As an interested user, I want to read more biography about each members because the landing page posters and music peaked my interest and curiousity.
  • As a keen user, I want to listen to more music from the Monkees because the music on the landing page pitched well with me.
  • As an enthusiastic user, I want to find out the band's tour schedule and expect the information to be presented in a neat, clean and clear way so I can make travel plans to attend their concerts.
  • As an enthusiastic user, I would like to fill an inquiry form so I can book the band for private events entertainment/gigs.
  • As an enthusiastic user, I would like to access different social media platforms to keep in touch with whatever else the band is up to and have a more 2-way communication or interaction with them.

Features

Existing Features

Navigation Bar

  • Nav bar comes with the Monkees' signature guitar logo placed on the left end, which links to the top part of the landing page when clicked wherever in the site.
  • The right side of the nav bar contains 5 elements, which each will transition from grey to dark grey when hovered and link to different pages in the site.
  • When either the music or gigs buttons is clicked on at the landing page, it will direct the user to the relevant sections at the landing page appropriately.
  • The format for the nav bar is standardised throughout the entire website.
  • When the nav bar is viewed on a mobile device, the right side elements will be compressed into a dropdown button, while the logo retains its position on the left side.

Landing Page: Call-out

Full width and height poster displaying all the 4 members of the Monkees is shown to greet the user and personify the band. A different picture is used for the 3 different media scales.

Landing Page: Discography

Features a three (Only two for the iPad device) Youtube videos of music from the Monkees are shown. The background is a repeated image, that was cropped from one of the Monkees' album. A button directing the user to the music page is available as well.

Landing Page: Listen Live

A picture of the Monkees performing at a live concert is shown discreetly in the background. Links to the Monkees' tour schedule and to an inquiry form are made readily availble.

Landing Page: Social Media

Buttons in the shape of the icons of the social media platforms, which will change the mouse icon into a pointing hand & cast a shadow when hovered over, are displayed here.

About Page

Pictures and a concise description, quotes and skill set of each of the members are showcased here.

Music Page

This page features two of The Monkees' albums that are each displayed in a Spotify playlist. The user can also follow the band to listen to more of their music by clicking the follow Spotify button. The background of this page is a repeated, cropped piano picture that has been adjusted its opacity so the page is easy on the eyes.

Gigs Page

At this page, the user will be able to look at the tour schedule of the band, and fill up an inquiry form to book for their performances for events and ask questions about their availability. For the table part, the hovered row will be highlighted.

Text Font

The font used for the texts in this website is a block-text, that further customised by adding black linings at the borders of each of the letters.

Features Left to Implement

  • An alert bar showing that the Monkees' most upcoming tour is in Japan.
  • A page that shows 'Thank you for your inquiry', with a button that returns the user to the landing page. This will be displayed after the user has filled up and submitted the inquiry form.

Technologies Used

  • HTML5: Mark-up used language for website design.
  • CSS3: Stylesheet language used to create the presentation of the website.
  • JavaScript: Links attached to allow for dropdown button to work.
  • BootStrap: Used for the responsive layout, buttons, tables, card holder of the website.
  • GoogleFonts: For text styling.
  • Strokes to Web Texts: To make the white texts pop out more.
  • Spotify widget: To insert spotify playlists and a follow button.

Testing

  • Navigation Bar Links

    1. Clicking on the guitar icon button of the 'Home' hyperlink will lead the user to the home page.
    2. Hovering on either the 'About', 'Gigs', 'Music' and 'Updates' hyperlink will turn the block texts darker and click each will send the user to the relevant pages respectively.
    3. Navigation bar is always available, standardised in style and functional across all of the pages.
  • Inquiry Form

  1. Go to the "Gigs" page.
  2. Leaving either, or all, of the name, telephone, email address or field (s) will not send the form and a prompt to fill in the empty field(s) will be issued.
  3. Incorrect email 'nomenclature' will not send the form, and user will be asked to key in a valid email address.
  4. When all the fields are correctly fill, the submit button will work and link to a (yet to be designed) thank you page and a return to landing page link.
  • Music Playlist
  1. Go to the "Music" page.
  2. User can click on the play button and the music will be played for a brief period of about 30 seconds for preview purposes.
  3. Clicking on the other songs from either of these 2 Spotify widgets repeats the result from 2.
  • Social Media Links
  1. At the landing page, hovering across the social media icons will cast a shadow.
  2. Clicking on either of the icons will open a new tab to the correct and relevant social media page.
  • Table of Schedule Cells will be highlighted for easy reading when the cursor is hovered across it.

The website has been tested with these browsers: Google, Safari, Mozilla Firefox, Internet Explorer.

The website has been Validated using:

Responsive Design

The website was tested using the Chrome browser developer tool, and verified to be responsive to the following device resolutions:

Desktops

For devices with a large screen width above 1200px

Tablets

iPad, iPadPro

Mobile devices

Galaxy S5, Pixel 2, Pixel 2 XL, iPhone 6/7/8, iPhone 6/7/8 Plus, iPhoneX

Deployment

This project was created using the AWS Cloud 9 integrated development environment (IDE). Version control and deployment was entirely done using GitHub.

Credits

Content

Media

Acknowledgement

Many thanks to the tutor from Code Institute's videos, for I learned a lot about website design and prototyping by observing how he did so when designing the 'Whiskey Drop' Website. My gratitude is also extended to Anna for her inputs from Slack, and especially to my mentor Narender Singh for his insightful feedback, and dedication to his students.

Author

  • Farah Roslend - Student of Code Institute from 2019 to 2020

monkees-8's People

Contributors

farahroslend avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.