This is the website for Pet Photography Iko. It is designed to be responsive and accessible on a range of devices, making it easy to navigate for potential customers.
-
-
- As a First Time Visitor, I want to easily understand the main purpose of the site and learn more about the service the company offers.
- As a First Time Visitor, I want to be able to easily navigate throughout the site to find content.
- As a First Time Visitor, I want to see their portfolio and what kind of service the company offers.
- As a First Time Visitor, I want to see their social media platforms.
-
- As a Returning Visitor, I want to find the best way to get in contact with the service.
-
- As a Frequent User, I want to check to see if there are any newly added photos in the gallery or offers.
-
- The main colours used are white, light gray and dark gray.
- The Sriracha (cursive) font is the main font used throughout the whole website with Sans Serif as the fallback font in case for any reason the font isn't being imported into the site correctly.
- Imagery is important. The large, background hero image is designed to be striking and catch the user's attention. It also has a modern, energetic aesthetic.
- Wireframe - View
-
Responsive on all device sizes
-
Interactive elements
- Bootstrap 4.4.1:
- Bootstrap was used to assist with the responsiveness and styling of the website.
- Hover.css:
- Hover.css was used on the submit button on the form at the Contact Us page.
- Google Fonts:
- Google fonts were used to import the 'Sriracha' font into the style.css file which is used on all pages throughout the project.
- Font Awesome:
- Font Awesome was used on About Us page to add icons for aesthetic and UX purposes.
- Git
- Git was used for version control by utilizing the Gitpod terminal to commit to Git and Push to GitHub.
- GitHub:
- GitHub is used to store the projects code after being pushed from Git.
The W3C Markup Validator and W3C CSS Validator Services were used to validate every page of the project to ensure there were no syntax errors in the project.
-
-
As a First Time Visitor, I want to easily understand the main purpose of the site and learn more about the service the company offers.
- Upon entering the site, users are automatically greeted with a navigation bar to go to the page of their choice.
- Underneath there is a Image with Text about the purpose of the service.
-
As a First Time Visitor, I want to be able to easily navigate throughout the site to find content.
- At the top of each page there is a clean navigation bar, each link describes what the page they will end up at clearly.
-
As a First Time Visitor, I want to see their portfolio and what kind of service the company offers.
- There is a gallery offering a portfolio of the pictures the service makes.
-
As a First Time Visitor, I want to see their social media platforms.
- There are links to the social media platforms in the footer of every page.
- Whichever link they click, it will be open up in a new tab to ensure the user can easily get back to the website.
-
-
- As a Returning Visitor, I want to find the best way to get in contact with the service.
- The navigation bar clearly highlights the "Contact Us" Page.
- Here they can fill out the form on the page.
- As a Returning Visitor, I want to find the best way to get in contact with the service.
-
- As a Frequent User, I want to check to see if there are any newly added photos in the gallery or offers.
- In the Gallery page there are badges that mark new photos added so a Frequent User can see new products.
- As a Frequent User, I want to check to see if there are any newly added photos in the gallery or offers.
- The website was viewed on a variety of devices such as Desktop, Laptop, iPhone, Samsung and Motorola.
- A large amount of testing was done to ensure that all pages were linking correctly.
- Friends and family members were asked to review the site and documentation to point out any bugs and/or user experience issues.
- On some mobile devices the background image on Home page doesn't load;
- The project was deployed to GitHub Pages using the following steps:
- Loged in to GitHub and located the GitHub Repository
- At the top of the Repository, located the "Settings" Button on the menu.
- Scrolled down the Settings page until I located the "GitHub Pages" Section.
- Under "Source", clicked the dropdown called "None" and select "Master Branch".
- The page automatically refreshed.
- Scrolled back down through the page to locate the now published site link in the "GitHub Pages" section.
- The developer had 2 github repositories and that is the reason there are 2 contributors - natalijabujevic and natalijabujevic0708
- Bootstrap4: Bootstrap Library used throughout the project: Bootstrap Grid System, Nav Bar, Footer, Gallery Layout, Badges, Form Layout.
- All content was written by the developer.
- Template for the README.md found on https://github.com/Code-Institute-Solutions/SampleREADME
- All Images were taken from freely-usable source Unsplash and Pexels.
- HomePhoto.jpg - Photo by Victor Grabarczyk on Unsplash.
- AboutUsPhoto.jpg - Photo by Justin Veenema on Unsplash.
- ContactUsPhoto.jpg - Photo by Joe Caione on Unsplash.
- gallery1.jpg - Photo by Matheus Bertelli from Pexels
- gallery2.jpg - Photo by Levi Saunders on Unsplash.
- gallery3.jpg - Photo by Xan Griffin on Unsplash.
- gallery4.jpg - Photo by Athena from Pexels.
- gallery5.jpg - Photo by Daria Shevtsova from Pexels.
- gallery6.jpg - Photo by La Miko from Pexels.
- gallery7.jpg - Photo by Jennifer Murray from Pexels.
- gallery8.jpg - Photo by Mael BALLAND on Unsplash.
- gallery9.jpg - Photo by Hristina Šatalova on Unsplash.
- My Mentor for continuous helpful feedback.