Giter VIP home page Giter VIP logo

wild-swim's Introduction

Wild Swimming

Website Scope Wild swimming is a website designed to educate people about the Wild Swimming.

It is designed to show the benefits of Wild Swimming (open water swimming) and provide ideas and recommended locations where to people can wild swim.

The site is designed for an audience who are a novice, intermediate or experienced wild swimmer level. It is a responsive website that is viewable across different screen sizes.

The website has the ability to keep its design and layout when viewed on a laptop, mobile phone or tablet.

This is the readme file to accompany you through the design process for

Wild-Swimming-responsive-design

Contents

Scope

The purpose of the Wild Swimming website is to show:

  • The proven benefits of Wild Swimming
  • Recommended locations to Wild Swim
  • A contact page for people to leave their recommended locations for Wild Swimming.

Back to top

Wireframes

The wireframe designs were created in Balsamiq.The frames are for Desktop/ Laptop, Mobile and Tablet Devices. Any variance in the design occurred in the development process.

Laptop-wireframes laptop-wireframes laptop-wireframes laptop-wireframes

mobile-wireframes mobile-wireframes mobile-wireframes mobile-wireframes

tablet-wireframe tablet-wireframe tablet-wireframe tablet-wireframe

Back to top

Site Structure

The Wild Swimming Website was designed to be a single scroll website for four sections. It has a default loading page with each section accessible from the navigation page.

Back to top

Design Choices

  • Colour Scheme

    The colour scheme chosen for the website was a simple black, white and red. The reason for the choice was to portray the information is a simply yet striking manner.

    Colour Palate

  • Typography

    The fonts chosen for the website were Roboto for the body and Quicksand for the headings. They were chosen for the mark contrast between them. Roboto was chosen for the official, newspaper feel, for the main information. Quicksand was chosen because its easy to read and nicely contrasts with Roboto

Back to top

Features

The Wild Swimming website is designed to welcoming, informative and responsive. It follows the standard website functionality of a fixed Logo and Navigation bar on the top of the screen, the main data and the footer at the bottom of the page.

Functional Features

  • Navigation Menu

    • A single location for the user to navigate to all of the sections of the website. Each links changes colour and underlines to show the reader which page they have clicked on.

    • Logo situated at the top left off the screen, this is also a home button.

    • Navigation - placed at the top right off the screen.

Logo-image navigation-bar

Back to top

  • About Wild Swimming

    A call to arms with a hero image and a very brief description of Wild Swimming, all age groups can go.
    • The image is designed to show people of all ages and ability swimming.
    • A brief description of what Wild Swimming is.

Hero-image hero-image-about

Back to top

  • Benefits

    • Split into two sections each with a Youtube video links.
      • Section 1 provides reasons why the reader should try wild swimming.
      • The Youtube video provides a simple medium for the reader to be passed information.
      • Section 2 - shows proven health benefits from wild swimming.
        • The Youtube video provides a simple medium for the reader to be passed information.

Benefits health-benefits

Back to top

Equipment

  • The Equipment section provides information on what is need to start swimming, how it is different from in-door swimming.
  • The sections provide practical advise in brief sentences to mirror the messages in the youtube video.
  • Youtube as the medium for information. This is because it can provide allot of information very easily.

Location

Back to top

Locations

  • Section with specific location recommendations of where to swim.
  • Designed to provide the reader with ideas and locations they can wild swim near there house.
  • An embedded google map provides this information.

location-map

Back to top

Contact

  • Contact form designed to allow the reader to send in their recommeneded locations.
  • Form input for people to provide their contact details as well as the recommendation name, location and ability to swim there.

contact

Back to top

footer

  • Contains social media and safe swimming links - link to other guides and emergency services.
  • These links will provide the read more data on what Wild swimming is, where they can do it, why they should do it and peoples of other people do it.

Footer

Back to top

Technologies Used

  • HTML5 - language used to present the structure and content of the site.
  • CSS - used to provide style too message presented by the HTML.
  • Balsamiq - software used to create draft wireframe off the website.
  • Gitpod - used to deploy the website on to the web.
  • Github - used to host the website.

Back to top

Testing

How the Code has been Validated.

The Wild Swimming has been tested through the W3C-Validator, CSS-validator and [Dev-Tools].

HTML-validation-report

  • The site has been successfully tested on the HTML W3C validator website.

CSS-validation-report

  • The site has been successfully tested on the CSS W3C validator website.

Lighthouse-report

  • The site has been checked and tested on Google Dev Tools lighthouse accessibility report.

Back to top

Testing conclusions

  • The lighthouse report shows the website has poor performance on how it loads. It scored well for;
    • Accessibility (how accessible the site is for users).
    • Best Practices (Whether the site conforms to industry best practises).
    • SEO (Search engine optimisation) - can it be found on search engines.

Back to top

  • Browser Compatibility. The website has been tested on the Google Chrome, Microsoft Edge, Safari and Firefox. On each site i was able to navigate through the whole site.

  • Responsive functionality - Website formatting.

  • with the testing on the site. Example of website formatting has been found and fixed.

html-validator-testing

  • From the HTML validator - the above error was found and corrected.

formatting-testing

  • With the testing of the formatting of the Benefits and Equiupment section. Examples of the about formatting were found and fixed.

Back to top

Deployment

  • The website was deployed to Github pages. This is done by;
    1. Going onto the Github repository.
    2. Click on the Setting section on the navigation bar.
    3. Click on Pages.
    4. Click on the source section - below the URL.

Live link to the Wild Swimming link is https://benjackson3811.github.io/Wild-Swim/

Back to top

Credits.

  • Social Media HTML and CSS from the Code Institue. Love Running Project
  • Fonts from Google Fonts
  • Map from Google Maps.
  • YouTube Video from Youtube.
  • Icons froms Font Awesome.
  • Photos from Pexels

Back to top

wild-swim's People

Contributors

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