Giter VIP home page Giter VIP logo

milestone-project-317's Introduction

AnkarlooHorse


This website shall serve as an introduction for the equestrian community, it will cover the three most common practices within the community, provide an exemplary video and a sign up form for those interested in the monthly newspaper. The website is designed to the be accessable on a range of devices, such as smartphones, tablets and computers providing a pleasant time for visitors/users.

User Experience

  • First User Goals

    • As a first time user, I want to easily navigate my way through the website, from the home page to the video exercise page, and to the sign up form
    • As a first time user, I want to easily understand the purpose and its content on the website. I also want to be able to find the social media links related to the website, and for them to work without forcing me to leave the page I am currently on
    • As a first time user, I do not want to be having difficulties reading the content displayed, meaning that the background or the color of the text does not disturb
  • Returning User Goals

    • As a returning user, I want the website to have updated information when the practices change, so it stays up to date as not to confuse the user.
    • As a returning user, I want the webbsite to stay the same in turns of style and accessability, so as not to confuse the users navigation upon return

Design

  • Color
    • The website consists of two variations of blue, a lighter tone for the background and a darker tone for the banners. Inside the banners the text and icons (footer) will be the same color as the background to provide a nice feel, and to give of a feel of an optical illusion of the banner being hollow. This is consistent throughout the 3 separate pages of the website except the form, which does not have any banners or a footer. Since the colors are all blue, but of different tones/shades it also makes the website easy to read for colorblind users. This is shown in the images below

    Design of website Design of website: footer

  • Fonts
    • The Roboto font (from https://fonts.google.com/) is used throughout the whole website, with Sans-Sariff as a fallback font. Roboto is a clean and easily readable font, in both italic and bold and provides a pleasant read for the user when visiting the website
  • Images
    • The hero image on the home page is depicts two horses grazing with a mountain in the background. This, as well as the colors and fonts used will create a peaceful and non-stressing environment in order to make the user feel comfortable using the website. The other images used below the hero image are used as complementary images to the relevent text besides them, and as an example, so to say, of what some of the equestrian practices look like.

Features

  • Responsive design has been created for all devices which are shown in the images below. However, as the readme.md would become to lenghty for anyone to read with images showing all the pages scrolled all the way through, I added only exemplary images to the readme.md showing that they are responsive. All of the necessary images, however, have been added to the screenshot folder in assets for anyone interested in inspekting
  • Index phone video phone signup phone index tablet video tablet signup tablet

  • External links to social media, a playable video and a subscription form to fill in

Technologies used

Testing

Testing was done on AnkarlooHorse using the https://validator.w3.org/ website and https://jigsaw.w3.org/css-validator/ website. Throughout the whole project, no known errors or bugs has shown when run through the code validators. I also shared the github pages link with friends and family to have them check the website's responsiveness and overall design and structure.

So far, the overall result has been great with only a few tweaks, such as the footer and menu links placement when viewed on a smaller device, which where pointed out by said family and friends. This was also only possible due the the great feeback and guidance done by my mentor, Dario Carrasquel, who pointed out early in development what needed to be done in order to get a passing grade, as well as keep me on course when I strayed a little too far.

Jigsaw Validator - Result

W3 validator - Result

Lighthouse reports

Index lighthouse report Video lighthouse report Signup lighthouse report

Deployment

  • Github Pages

    1. Log in to GitHub and locate the Repository.
    2. At the top of the Repository (not top of page), locate the "Settings" Button on the menu.
    3. Scroll down the Settings page until you locate the "GitHub Pages" Section.
    4. Under "Source", click the dropdown called "None" and select "Master Branch".
    5. The page will automatically refresh.
    6. Scroll back down through the page to locate the now published site link in "GitHub Pages".

Credits

    Code

  • Some code like the footer, header and form element was referenced from the previous walkthrough project Love Running created by Code Institute

    Content

  • All content was written by the developer

    Media

  • Images were downloaded from Pixabay and the background image for signup.html was downloaded from Wallpapermemory

    Acknowledgement

  • My mentor, Dario Carrasquel, for awesome and helpful feedback throughout this project

milestone-project-317's People

Contributors

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