This website is built using HTML and CSS to create a Forest of Dean running guide providing the user a choice of different running start points and run type with a recommended rough route to start their eploration of the beautiful Forest of Dean.
This is the main landing page of my website created to allow the user to choose the type of run they wish to go for and they are then provided a start point via a link to another internal page with more information relating to that type of run. The aim of this page is encourage the user to explore the site and the Forest of Dean more.
The Header:
Provides a clear site title so the user knows what the topic of this site is and also a bold visual image of one of the great views that can be found when running in the Forest of Dean. Inviting them to explore further.
Navigation -
Provides the user site navigation via a bar with links to each internal page for fast intuitive movement around all pages.
Run type selection section:
Allows the user to choose what type of run they wish to go on that when clicked takes them to the relevant internal page with more information providing a starting point, a recommended route and a glimpse of what type of views they may be able enjoy on that route.
Image of forest view:
An image to engage the user with another beautiful view of the area they can choose to explore.
Social and Google Maps links with weather widget:
Links provided to the user so that they can share their run with people to encourage the growth of running tourism in the Forest of Dean. Google Maps link also provided so that the user can find out how they can get to the area and their chosen start point with a weather widget showing the local forecast to allow them to plan their run and kit choice.
Youtube iframe:
One of the best running songs to help motivate user to get out and run linked to youtube video so they can control and listen when they want as they browse the home page.
General
- Website has been tested to work on different browsers: Chrome, Safari, Edge.
- All text is easily readable and layed out in a logical way to help navigation.
- All links internal and external are functioning correctly.
- Wesbite is reponsive and all functions work across a variety of screen sizes.
Bugs:
- When Website was first deployed via GitHub Pages no images were being loaded.
- This has now been fixed by adding . before the / on the file path for all images as shown here (src="./assets/images/forest-sunny-view.jpg")
Unfixed Bugs:
-None
Validation testing:
HTML through official [W3C validator](https://validator.w3.org/) returned: No errors
CSS through official [W3C validator jigsaw](https://jigsaw.w3.org/css-validator/) returned: No errors
Accessibility through Lighthouse in devtools returned:
Deployed to GitHub Pages via the following steps:
Create the site on GitPod from the Repository (Portfolio-1-Forest-Running
) on GitHub. From the Repository go to the settings tab. Select the Pages section from the Code and automation section. Select the Main branch as the source, /(root) and click save. This then published the site with all updates being pushed from GitPod using the Git Push terminal command.
[link to live running site:](https://therealbond.github.io/Portfolio-1-Forest-Running/)
Content
- Icons used for social media links in the Share your run section with others and the runner icon in the run type selection section are provided by [Font Awesome](https://fontawesome.com/)
- [Weather widget](https://weatherwidget.io/) provided a great item to add to the website to provide weather information that would help the user plan their run, code used:
``` <a class="weatherwidget-io" href="https://forecast7.com/en/51d79n2d62/coleford/" data-label_1="COLEFORD" data-label_2="WEATHER" data-theme="original" >COLEFORD WEATHER</a>
<script>
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src='https://weatherwidget.io/js/widget.min.js';fjs.parentNode.insertBefore(js,fjs);}}(document,'script','weatherwidget-io-js');
</script>
```
- Youtube iframe to show one of my favourite running songs, code used:
```
<iframe width="560" height="315" src="https://www.youtube.com/embed/AOBs8dU4Pb8" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
```
Media:
- All images used have been provided by myself.