NIN Website Redesign
This is a redesign of the Nine Inch Nails website, with the aim to bring a new look to the site, and to showcase the band music, and provide hub for news and information about the band.
With that in mind, I have included News, and tour dates on the main page. From there are links to discography, media, about and contact pages.
UX
Mockups
User Stories
The site is primarily for existing fans of the band, but will also provide new fans a place to learn more about the band. Fans will be able to access Music, images and social media directly form the website.
- As a fan, I want to listen to the bands latest music
- As a fan, I want to read news about the band
- As a fan, I want to be able to find tour dates
- As a fan, I want to find images of the band, and their concerts
- As a new fan I want to be able to browse the band discography and find out more about the band
- As a promoter I want to be able to contact the band to book a show
Wireframes
Mobile Wireframes
Desktop Wireframes
Features
- Hero section on index.html - Notice that new album is out, with a button linking to spotify
- Slide in navigation menu on mobile. This provides links to other pages and social media.
- Discography page - displays the cover images of the band albums, and links to spotify page for each.
- Gallery page with images of the band. Using fancybox to allow the user to click on the image to enlarge.
- About page - Information about the band
- Contact page - users can fill out contact form to contact band direclty.
Technologies Used
- HTML5
- CSS
- VSCode Insiders - IDE used for all code editing
- GitHub - Version control and hosting
- fancybox - Image Gallery
- Squoosh - Resizing, and compressing images
- Font Awesome - Social Icons
- Google Fonts - Open Sans font
Testing
Deployment
I deployed the site using GitHub Pages.
Steps taken -
- Navigate to Repo, and select settings
- Scroll to GitHub Pages section.
- Click on source dropdown and choose appropriate branch.
- A link to the newly deployed site is then displayed at the top of the section.
To Deploy my project localy -
- Again navigate to the repo.
- In the top right of the page there is a green "clone or download button".
- On pressing this a number of options are given - Download a zip file, open using github desktop application, or clone using GIT cli with
git clone https://github.com/ehackett/milestone-1.git
Credits
Content
- Music is linked from Spotify
- Text for about section is taken from wikipedia Wikipedia
Media
Acknowledgements
- Brad Traversy - Modern HTML and CSS from the beginning
- NIN website for images and inspiration
- CSSmatic