/glamapaws

Glamapaws is a dog breeding website focused around golden retrievers, dachshunds and golden doodles.

Primary LanguageHTML

Glamapaws

Glamapaws shown on a variety of screen sizes

Visit the deployed site: Glamapaws

Welcome to Glamapaws, a dog-breeding website designed to attract more clients for the dog breeder at hand, Jodie Thomas of Glamapaws.

With over 30% of households owning a dog within the United Kingdon, the utilisation of trust-worthy dog breeders continues to grow. However with so many breeders using third-party websites to host their advertisements, it is becoming harder for clients to narrow down reliable and trusted breeders.

With Glamapaws, Jodie now has her own personal website that eliminates the need to use a third-party website, and in turn the business goal hopes to see a growth in clients through transparency and commitment to her business.

Features

Existing Features

In this section the current features of the Glamapaws website shall be outlined.

  • Header

    • The header can be found fixed at the top of all the Glamapaws pages. There are links to Home, Our Breeds and Contact Us allowing for flexible and easy navigation.
    • The Glamapaws logo is also featured within the header and this is allows for another method of navigating to the home page.

Screenshot of the header of the Glamapaws page, showing the logo and the navigation bar

  • Hero

    • The hero image can be found directly underneath the header. It features a large image of a Golden Doodle, one of the 3 dog breeds that Jodie breeds. Throughout the website, the sructure of a hero image is maintained however the image changes to reflect the content.
    • Within the hero image can be foun the hero text outlinig to the user that Glamapaws are a reputable and highly regarded breeding service.
    • A down-arrow can be found towards the bottom of the hero image encounaging the user to scroll down. Upon clicking the down-arrow, the user is taken to the next section - about me.

Screenshot of the hero image of a golden doodle with the hero text. The hero text reads 'reputable and highly regarded breeder of retrievers, dachshunds & doodles.

  • About Me

    • The about me section is split into 3 different divs consisting of About Me, Certifications and a photo of Jodie with one of her Golden Retrievers.
    • The About Me text was provided by Jodie herself and this gives the user an insight into who Jodie is and the background she has come from with the view of transparency. Important text has been colored with #CC9900 to draw attention to it.
    • Certifications allows the user to see that Jodie has an official breeding status which is reinforced through the council and trading standards agenciess.
    • A photo of Jodie included with one of her own breeds in order for the user to put a name to a face.

Screenshot of the about me section which includes a photo of Jodie with a Golden Retriever, the About Me text and a list of Jodie's certifications

  • About Glamapaws

    • The About Glamapaws contains information about the breeding service that Jodie runs and this also offers futher information to the user on what to expect when purchasing from Glamapaws.
    • Again, important information is coloured #CC9900 in order to draw attention to it. The 'Fit to Breed' text is linked to the official kennel club page where the user can find out more on what 'Fit to Breed' means.

Screenshot of the About Glamapaws setion of the website

  • About Our Pups

    • The About Our Pups section of the website contains more information regarding the puppies that Jodie breeds. This gives the user further information about the condition and rearing of the puppies from birth.
    • Further down, a 'puppy list' is provided which gives the user a clear and transparent expectation of what they can expect when collecting their new puppy for the first time. The list provided is designed to ease stresses surrounding what can be an anxious experience for a lot of people.

Screenshot of the About Our Pups section of the website. Information about the puppies along with a list of what to expect can be found.

  • Map

    • A map has been included just above the footer of the page in order for the user to see where Glamapaws are based in relation to their location.
    • For privacy purposes the map location is the local area of where Jodie is based, not an exact address.

A map of the Llannon area to show where Glamapaws are based.

  • Footer

    • The footer is located at the very bottom of each page. It includes links to all the ways users can contact Glamapaws, these include through Instagram, through email and through phonecall.
    • The footer provides a direct link to Jodie for the user - in particular the mobile phone icon which allows the user to call Glamapaws within moments of clicking the button.

A screenshot of the footer from the website, within the footer 3 icons of instagram, email and mobile phone can be found as methods of contacting Glamapaws.

  • Breed Header

    • When navigating within the breeds pages of the website, the user will notice the header's height has been increased to encorporate the 3 breed-headings for flexible navigation.
    • This allows the user to easily navigate across the 3 breeds pages without having to back-track to any previous pages.

Screenshot of the Breeds page header, the header is extended to encorporate the 3 breeds that Glamapaws is concerned with.

  • Breeds Information

    • Within the 3 breeds pages, the user can find information about the breed in question. This is split into 4 different sub-categories of Personality, Health, Exercise and Maintenance.
    • The aim of this is to answer FAQs that the user may have when viewing, and also give the user an idea of what to expect if purchasing one of the dogs.
    • The sub-categories are structured with flex-box in order to give a compact yet neat look when viewing on different devices.

Screenshot of the breeds information. The breeds information is categorised into Health, Personality, Exercise and Maintenance.

  • Contact Us

    • The contact us page features a hero image of a woman holding a Miniature Dachshund to provoke an emotive response for the user.
    • A contact form is located on the page where the user can contact Glamapaws along with showing interest in a particular breed through a radio button. Users will be required to enter their first and last name along with their phone number. Entering the email address is optional.
    • Upon submitting the form the user's details will be passed onto Glamapaws where they can expect them to be in touch.

Screenshot of the contact us form where users can enter their details to start an enquiry to Glamapaws.

  • Aesthetic

    • The main colors used throughout the website are as follows:

      • #cc9900 - a lovely royal gold
      • #003200 - a rich royal green used for the background colors
      • #ffffff - a solid white provides and excellent contrast amongst the royal green background
      • #dfcaa0 - a smooth cream color used for the background of the breeds information pages
    • The colors here offer a very royal aesthetic as well as offering an excellent contrast for accessiblity - furthermore the royalty of the colors involved suit the brand name of 'Glamapaws'.

  • Font Style

    • Both font styles used were taken from Google Fonts
      • The first is Red Hat Display - which was used for headings and other large font-styles. The weight of the font was easy to read and it natrually brought a lot of attention to itself.
      • The second font style is Quicksand - and this was used for paragraphs, lists and other standard sized text elements. The font is very soft and smooth, easy to read. With this font style being a sans-serif it is easily compatible with a majority of browsers.

Future Features

  • Reviews

    • After speaking with Jodie since the final deployment of the website, I am looking to implement a reviews section either within the home page, or seperately within a 'reviews' page. A review section would pose further transparency to future users through sharing past clients' experiences.
  • Breeds Expansion

    • Further detail within each of the breeds pages is neccessary. The information is very basic right now, so links to extennal sources such a official breed pages and YouTube videos would be beneficial to the user.

Testing

Fixed Bugs

  • Testing the Glamapaws website has been an interesting process as the majority of bugs and issues have arrisen when testing the website on iOS devices.

Enlarged Image

When viewing the dach.html and doodle.html pages on iOS devices, the hero images of the pages in question appeared enlarged, thus contrasting the preview. (see below)

  • iOS View Screenshot of the enlarged image bug where the hero image was too big for the screen.

    • The image above portrays the view of the dach.html on an iOS iPhone 14 Pro Max, notice how the image is unrecognisable due to how stretched it is. The image was viewed within Safari, Firefox and Google Chrome with cleared cache.
  • DevTools Preview Screenshot of the same image listed aboe but through the view of Google Chrome DevTools

    • This is the same deployed page with the same screen width through the view of Google Chrome DevTools, notice how the apsect ratio of the image perfectly fits the page size.
  • Android Devices

    • It was interesting to note that when the live sight was viewed on Android devices (Samsung A14 and Google Pixel 7a) the bug was not a problem, thus confirming that it was a bug with iOS.
  • Resolution

    • After a few days of troubleshooting through Slack and Google, I contacted a tutor who helped me work around the issue. The issue lay in the attribute of the background image, the background image had an attribute of 'fixed' as I wanted the text to scroll up from the bottom, on top of the image. We reached the conclusion that this was causing the issue as changing the attribute to 'fixed' resolved how the image appeared.

Unfixed Bugs

Stretched Radio Buttons

When viewing the Contact Us page on an iOS device with a screen width smaller than 768px the radio input stretches greater than the screen width. Flex-box has been used in order to wrap the radio buttons, so it is assumed that this is potentially causing the issue.

When viewing the live sight on an Andrid device (Samsumng A14) there is no issue with the display of the radio buttons.

Down-Arrow Bug

The down-arrow that is found on the index.html page has a slight bug that I want to draw attention to. When clicking the button the user is taken to the About Me section of the website however the view height lands just below the About Me heading, something I am not happy with. The reason for this is because the header has the 'fixed' attribute, taking it out of the semantic flow of elements, therefore the browser does not register to position the anchor just below the bottom of the header.

I'm sure there is a way of fixing this, or altering the anchor point however I was short of time by the end of the project and I didn't see this as a big enough issue to rectify prior to submission.

Validator Testing

Glamapaws has been tested with the official W3C Validator and no errors were returned.

Glamapaws has been tested with the official Jigsaw Validator and no errors were returned.

Deployment

The sight was deployed to GitHub pages. The steps to deploy are as follows:

  • In the GitHub repository navigate to the Settings tab
  • From the source section drop-down menu, select the Master branch
  • Once the master branch has been selected the page will be automatically refreshed with a detailed ribbon display to incidate a successful deployment

The live link can be found here - https://cameronjamesw.github.io/glamapaws/

Credits

Content

  • The text for the home page was taken from Jodie Thomas of Glamapaws

  • The code for the drop-down menu for smaller devices was taken from Code Institute's Love Running Project, located here

  • The icons within the footer, the burger icon and the ticks for certifications were taken from Font Awesome

  • The dog breeds information featured were adaptations of information taken from the Smart Dog Lover Youtube channel.

  • The font styles 'Red Hat Display' and 'Quicksand' were both taken from Google Fonts

Media

  • The Favicon was taken from clker.com

  • The paw prints background was taken from pxfuel.com

  • The home page images and the Glamapaws logo were provided by Jodie Thomas and were taken herself, property of Glamapaws

  • All other images featured throughout the webpage were taken from pexels

Honourable Metions

  • I would like to say thanks to my mentor Jubril Akolade for helping me throughout the project and giving extremely valuable advise at all times.

  • Although I did not take any code or ideas, I refered to Web Dev Simplified more often than not when I was struggling to understand concepts and I needed some visual aid.

  • Special thanks to my good friend Tristan Orton for altering the Glamapaws logo text from a pastal pink to #CC9900 in order to fit the website's aesthetic.