Giter VIP home page Giter VIP logo

themonkees-5's Introduction

User Centric Frontend Development Milestone Project.

The main goal in creating this project was to create a clean and clear site which was able to showcase and meet the requirements of the client, The client required a site which was able to give some background information on the band and showcase their previous and upcoming work this has been done through this site using clear and concise development which allows the end user to easily navigate and find the details they require.

UX

The Client required a website in order to gain an online presence and promote and showcase their work in an online enviroment. The requirement given by the client is as below;

Their primary target audiences are their fans and potential fans who wish to use the site to see and hear clips from their back catalog, and any new material as it becomes available.

This has been achieved by the project by creating a simple to read website, navigation has been simplied to allow for the best user experience on both PC's and portable devices.

User 1

This User is looking to gain some information on the client

The project has been set in such a way that is would be easy for User 1 to browse the site and gain the information they require through clear and concise navigation elements

User 2

This user would like to listen to some of the clients previous work.

This can be achieved very easily with a seperate page containing a selection of previous work of the clients, information is clear some the user is easily able to see what they are listening to.

User 3

This user is looking to get in contact with the client regarding possible future work.

A contact us modal has been created and can be accessed on any page through the navigation bar this stands out and can easily be found by the user wanting to contact the client.

Features

Feature 1 - Navigation Bar - A clear and concise navigation element has been created allowing easy browsing of the site, This will collapse down on mobile devices allowing effiecient use of screen space. Feature 2 - Contact Us Modal - A Contact form has been include using a modal this can be found within the navigation element. Feature 3 - Image Carosel - A Carosel has been used to display past pictures of the client on the main page. Feature 4 - Footer With Socail Links - A Generic footer has beeen include on each page and contains links to social media sites the client has provided. Feature 5 - Images Of Band Member - Individual images of the band member have been include on large screens this will show 4 abreast 2 for medium and 1 on small screens to maxmise screen space. Feature 6 - Audio Table - A table containing clients records has been added this is a clear way to show audio files. Feature 7 - Video - A video has been embeeded into the site showing a previous performance of the clients.

For some/all of your features, you may choose to reference the specific project files that implement them, although this is entirely optional.

Additional features planned

A booking page to allow users to book the client for events

Technologies Used

JavaScript The project uses JavaScript for Audio Playback.

BootStrap This Project uses Bootstrap for layout templating.

Testing

Navigation Bar

Does the Page Load as Expected?

This has been tested across multiple screen sizes and mobile devices, the page loads as expected.

Do All Links Work?

This has been tested across all pages and each navigation link loads the correct page.

Does the Contact Us Modal Work?

Yes the Contact Us Modal loads across all devices and was tested as below.

Testing: Click "Contact Us" Button Try to submit the empty form and verify that an error message about the required fields appears Try to submit the form with an invalid email address and verify that a relevant error message appears

Footer

Does the Page Load as Expected?

This has been tested across multiple screen sizes and mobile devices, the page loads as expected.

Do All Links Work?

This has been tested across all pages and each navigation link loads the correct Socail Link.

Home Page.

Does the Page Load as Expected?

This has been tested across multiple screen sizes and mobile devices, the page loads as expected.

Does The Image Carosel work?

This has been tested the Carosel Scrolls the the images automatically and scales based on the screen size. The Forward and back buttons also work as expected.

Meet The Band Page.

Does the Page Load as Expected?

This has been tested across multiple screen sizes and mobile devices, the page loads as expected.

Are the images visible?

This has been tested the the images scale based on the screen size. This works across multiple screen sizes and mobile devices.

Listen Page.

Does the Page Load as Expected?

This has been tested across multiple screen sizes and mobile devices, the page loads as expected.

is the table visible?

This has been tested the the tables scale based on the screen size. This works across multiple screen sizes and mobile devices.

Does Audio Play?

Audio has been tested across multiple devices and plays as expected.

Watch Page.

Does the Page Load as Expected?

This has been tested across multiple screen sizes and mobile devices, the page loads as expected.

is the video visible?

This has been tested the the video scale based on the screen size. This works across multiple screen sizes and mobile devices.

Does Video Play?

Video has been tested across multiple devices and plays as expected.

Deployment

The Project has been deployed to GitHub Pages.

Credits

Content

All Text Content was coped from Wikipedia article https://en.wikipedia.org/wiki/The_Monkees, https://en.wikipedia.org/wiki/Micky_Dolenz, https://en.wikipedia.org/wiki/Michael_Nesmith, https://en.wikipedia.org/wiki/Davy_Jones_(musician), https://en.wikipedia.org/wiki/Peter_Tork

Media The photos used in this site were obtained from google

themonkees-5's People

Contributors

rickysmithson avatar

Watchers

James Cloos 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.