Giter VIP home page Giter VIP logo

portfolio-1-rewinder's Introduction

REWINDER

REWINDER is the website designed for the fictional music discussion and review podcast, "REWINDER". The show's main theme is to take a retrospective look back at the music that shaped the guests lives.

The aim for the site is to direct existing fans of the podcast to the best places to listen and interact with the show. REWINDERs target audience is fans of music and record collecting, to general fans of the guests. The REWINDER site will be particularly useful to fans wanting to find out more about when and where they can enjoy the podcast, as well as signing up to the newsletter and discovering tour dates. The site is responsive and has layout variations dependent on the size of the devices screen.

View live site here: https://pez57.github.io/portfolio-1-rewinder/

Table Of Contents


Features

Navigation The navigation logo and menu on the top of the landing page is an easy way for the user to navigate to their desired section within the site. The aim is to introduce users to what they expect to discover on the website and each menu option has been named accordingly to link to the corresponding section.

Landing Page The landing page has a background image of the podcast host and guest chatting in a record store. This represents the theme of the podcast and gives a new fan a visual first impression of the show. The text box is a short about paragraph which simply informs the user of what the podcast is all about.

Listen Section The listen section consists of a row of clickable icons & a when subsection. The clickable icons externally link to the corresponding streaming services. The when section informs the user when to expect new episodes and includes two embedded podcasts, one on a Spotify player and the other on a YouTube player. These two have been used as holding episodes as an example.

Subscribe The user can subscribe to our newsletter and leave us a message as they submit. The user must enter their name and e-mail address into the input fields for the form to submit; there are prompt messages that appear when this info is not present.

Tour The Tour section is a styled table of tour dates with external links to buy tickets for each event.

Footer The fixed footer contains a call to action to follow our social media pages. The REWINDER logo links the user back to the landing page.

Hover Each clickable element on the website changes color when hovered over with the mouse. This is to let the user intuitively recognise that they are able to click the link or button.

Design

Theme

The podcast show has a theme of detailed music discussion and record collecting. I kept this in mind when deciding on the logo font and color scheme. I wanted the colors of the website to be retro, contrasted by a modern font. The two fonts used are Karla and Rubik which are modern in style and complement each other, both of which were downloaded from google fonts.

Color Pallette

The color pallette consists of three contrasting colors which keep to the retro aesthetic. color pallette

Imagery

The hero image was chosen to give the user a visual representation of the podcast in session. The record store setting is impactful and gives a welcoming feel to the landing page.

The icons used are logos for external platforms and social media websites. My intention with using icons instead of text is to keep the site looking clean and intuitive to the user.

Wireframes

I used Balsamiq to draft the layout of each page. This helped me scope the amount of content needed to achieve a clean layout.

User Stories

  • First time visitor aims:
    • As a first time visitor, I want to easily understand what the purpose of the website is about
    • As a first time visitor, I want the content to give me more information about the podcast
    • As a first time visitor, I want the navigation be easy, and the scrolling between sections to be smooth
    • As a first time visitor, I want to be able to find clickable links and media players to listen to content
  • Returning visitor aims:
    • As a returning visitor, I want to be able to subscribe to a regular newsletter
    • As a returning visitor, I want to find links to follow the podcast on social media
    • As a returning visitor, I want to find out future tour dates with information and links to buy tickets

Testing

Throughout the process I have been testing changes in the gitpod preview screen, and using dev tools to test small changes to the html and css code. I have committed regularly and detailed the changes made.

Validator Testing

HTML: No errors reported

CSS: No errors reported

Lighthouse

Bugs & Fixes No Bugs at time of deployment. There was an issue with the landing page text box resizing on smaller screens. To fix this I changed it's display property to a flex box, and hid the text box on small mobile screens. Hiding the text box also improved the flow of the layout on smaller screens.

Deployment

The website was deployed to github pages using the following steps:

  • Clicked on my repository for portfolio-1-rewinder.
  • Clicked settings tab and navigated down to "Pages"
  • Selected "Main" in branch drop down box
  • Clicked "save" which produced the live link which can be viewed here https://pez57.github.io/portfolio-1-rewinder/

Technologies used

  • HTML5: Used to make the structure and content of the site
  • CSS3: Used to style the site content and appearance
  • GITPOD: Used to code the website
  • GITHUB: Used to store, deploy and host the site
  • Balsamiq Wireframes: Used to draft page design and layout

Credits

Tools & Media

  • Fonts used supplied by google fonts
  • Hero image is a royalty free stock image from pexels
  • Icons used made available by fontawesome
  • Color Pallette constructed using the website coolors
  • Spotify embedded player holding show features the content made by Last Podcast on the Left
  • Youtube embedded player holding show features the content made by One Life One Chance Podcast
  • Image at the beginning of this document constructed using http://ami.responsivedesign.is/

Code and Tutorials

portfolio-1-rewinder's People

Contributors

pez57 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.