Skip to content

An informative and inspiring website about walking the Wainwright fells (Lake District National Park). Created as my portfolio project 1 for the Code Institute Diploma in full stack software development.

Notifications You must be signed in to change notification settings

GeorginaCarlisle/walking-the-wainwrights-p1

Repository files navigation

Walking the Wainwrights

(Developer: Georgina Carlisle)

Image showing the website responding well to different screen sizes

Walking the Wainwrights is an informative website for fell walkers looking to summit the Wainwright fells in The Lake District National Park, England. Users will find information on Alfred Wainwright and the Wainwright fells, as well as inspiration for their next walk, walking tips and ways to lessen their impact on the Lake District landscape and it's flora and fauna.

High quality images throughout bring the page to life, with features such as Wainwright quotes, videos, route maps and walk details adding extra interest and value.

The website is responsive across a range of devices, easy to navigate and aids accessibility for all.

Walking the Wainwrights was created purely for educational purposes to showcase HTML and CSS in portfolio project one for the course 'Diploma in Full Stack Software Development' at Code Institute.

Link to live page: https://georginacarlisle.github.io/walking-the-wainwrights-p1/

Contents

Features

Design

Development

Testing and Validation

Bugs and fixes

Deployment

Languages

Tools and Technologies

Credits

Acknowledgements


Features

The features as displayed below show the layout on desktop. The layout of all features responds to screensize and changes accordingly being fully responsive on mobiles, tablets and laptops as well as desktops.

Header

Screenshot of header

The Header appears on all pages and its position is fixed, so as to be visible at all times when navigating the site. The styling of the links in the header mirror all other links throughout the site for continuity, with all links changing colour on hover. The users current page is also given a colour change to make the it clear which part of the site they are in. The logo on the left links to the home page and font awesome icons have been added to increase recognition of what this site is about. As the header responds to screensize, clear gaps between the links are maintained at all times.

Footer

Screenshot of footer

The footer displays information about me as the creater of this website and makes clear that the website has been created for educational purposes only. It displays at the bottom of all pages.

Page Introduction

Screenshot of page introduction

A background image has been used to draw the user in, make clear what the site is about and showcase the beauty of the Wainwright fells. A short paragraph makes clear the subject of this website. Partially translucent backgrounds have been used behind the text to increase readability.

Alfred Wainwright

Screenshot of Alfred Wainwright section

A short and informative paragraph about Wainwright is included, clearly linking to the Wainwright fells and fell walkers today. The image of Wainwright and the video help to break up the text and make this section more visually appealling as well as adding to user value and user experience. The quote offers further insight into Wainwright and what walking the wainwrights can come to mean to fell walkers. This section sits below the main introduction on all screens, and it's existence is clearly hinted at by ensuring that the top of the section and the title is always visible regardless of screen height.

The Wainwright Fells

Screenshot of The Wainwright Fells

Screenshot of The Wainwright Fells

This information is given high importance as it scored highly when looking at the value users wanted to gain from the website (see strategy plane), and is the main focus of the second page (The Wainwright Fells). The image at the top showcases the fells, while the map shows the names and locations of all 214 of the Wainwright fells. In desktop, hovering over the map will cause it to enlargen allowing the user to more easily read the map (this has been disabled at mobile level - see bugs and fixes). In further updates to the website the ability for users to zoom into the map will be further improved. Below the map are lists detailing the names and heights of all the Wainwright fells. These are grouped by Wainwright's guide books of the same name/area and are coloured according to the corrosponding book covers. The colours and list numbers also link directly to the map, with the fells numbered in overall height order. Images of the corrosponding books appear below the lists and provide a link for the user to learn more about/purchase the books if they so choose.

Looking after the Fells

Screenshot of Looking after the fells section

Screenshot of Looking after the fells section

This section was of high value to the owner and includes a paragraph detailing the importance of The Lake district landscape and it's flora and fauna as well as ways in which the user can lessen their impact when fell walking. It sits as an aside on The Wainwright Fells page as it links to the main focus of this page. On desktops this aside is clearly visible, sitting to the right of the main information. However, on smaller screens it's position is change to below the Wainwright fells information. At this point an extra heading and link is provided at the top of the page to alert users to the aside and allow them to navigate straight to the information. Images are used to further increase understanding as well as to make the section visually more appealing. Font awesome icons are used as a visual aid to the main focus of each point. A video has been added which quickly details how people can look after the Lake District in an appealing and memorable way. Links at the bottom are provide to the Country code and the charity fix the fells through their respective logos.

Walking Routes

Screenshot of Walking routes

Screenshot of Walking routes

This information is given fairly high importance as it scored second highest when looking at the value users wanted to gain from the website (see strategy plane), and is the main focus of the third page (Walking routes). A paragraph at the top quickly explains the difference between the three routes provided and links to take the user straight to the route they are most interested in. The layout clearly separates the three routes as distinct and separate. Each route has a title which also clearly indictates the Wainwright fells included in the walk, and three images which showcase the walk. Each image has a caption clearly informing the user what the image is of. Key facts are given in a table to allow the user to quickly ascertain if the walk is for them. A short paragraph is given detailing the walk as well as a section encouraging the user to adapt the walk to better suit their needs and abilities. Finally a map is given showing a suggested route, with a hover function on larger screens that allows user to zoom into the map (this has been disabled at mobile level - see bugs and fixes). In further updates to the website the ability for users to zoom into the maps will be further improved.

Walking tips

Screenshot of Walking tips section

Screenshot of Walking tips section

This information sits as an aside on the Walking Routes page as it links to the main focus of this page. On desktops this aside is clearly visible, sitting to the right of the main information. However, on smaller screens it's position is change to below the Walking routes information. At this point an extra heading and link is provided at the top of the page to alert users to the aside and allow them to navigate straight to the information. This aside makes clear that fell walking does carry a risk of injury or worse and offers tips to to help users stay safe and increase the enjoyability of their walk. All tips have been taken from respectable sources who are an authority on the subject (lakedistrict.gov and the lake district mountain rescue association). An image has been included to promote being prepared as well as adding to the visual appeal of this section. Font awesome icons are used as a visual aid to the main focus of each point. A link to Weatherline, where users can find a weather forecast specific to the lake district that includes weather at altitude, is included. At the bottom the logo of the Lake District Mountain Rescue Association provides a link to their website where the user can learn more about keeping safe as well as the vital work of the mountain rescue.

Get in touch

Screenshot of Get in touch

Screenshot of Form thankyou

A get in touch page has been added encouraging users to feedback their experience as well as their wishes for further website development. On completing the form they are taken to a thank you page.

404

Screenshot of 404 page

A 404 page has been included, in case of future bugs within the code that prevent any links from working. Further Improvement to the 404 page to be included in the next development phase of this website.

Features to be implemented

  • Quotes from fell walkers sharing what they love about walking the wainwrights (scope plane idea 3)
  • Additional functions to the map of the Wainwright fells (scope plane idea 13)
  • Extra sections to the form allowing new users to send their fell walking stories, images and tips (scope plane idea 17)
  • Top tips from other fell walkers (scope plane idea 18)
  • In site link to the Weatherline app (scope plane idea 21)
  • Information about the geography, geology and history of the fells (scope plane idea 22)
  • Images of Wainwright's drawings of the fells (scope plane idea 28)

Return to contents list

Design

The Strategy Plane

Users

The primary target user group enjoy fell walking in the Lake District National Park and are specifically looking to summit some/all of 'The Wainwrights'. There is a secondary target user group who enjoy fell walking in the Lake District National Park and are looking at find out more about, and begin summiting 'The Wainwrigths'.

Value for the user (in order of importance)will be provided through:

  • Walking routes that incorporate the Wainwrights
  • Specific information about the Wainwright fells
  • Information on looking after the fells
  • Information about the geography, geology and history of the fells
  • Tips and stories from other fell walkers
  • Information about Alfred Wainwright
  • Walking advice
Further information about user research and adaptation to initial target user group.
Initial target Users

The primary target users are fairly new to fell walking in the Lake District. They may have heard the name ‘Wainwright’ and the concept of ‘The Wainwrights’ and want to learn more.

The secondary target users fall to either side of the above being either:

  • Completely new to walking in the Lake District and looking to head out on their first fell walk.
  • Keen fell walkers who are looking to specifically climb the Wainwright fells.
User Stories

USER A (primary target user)

Background: User A has visited the Lake District before or is a resident. They have done a little fell walking in the Lake District, probably one or two of the more well-known walks, have really enjoyed it and would like to do more. User A has not heard the name ‘Wainwright’.

Action: They search online to find out more about the Lake District fells and about fell walking in general. Possible key words/phrases they may search include: Lake District walks/mountains/fells, fell walking, mountain walking.

Required value:

  1. Information about walking routes and fells to summit in the Lake District.
  2. Detailed advice on fell walking (being prepared, staying safe and enjoying the walk)
  3. Tips and stories from other people who enjoy walking in the Lake District.
  4. Links to access more detailed information (other sites, maps, books)
  5. They may also be interested in the geography, geology and history of the fells.

USER B (primary target user)

Background: User B like User A has done a little fell walking and is interested in doing more. User B though has heard the name ‘Wainwright’ and the concept of ‘The Wainwrights’ and would like to find out more.

Action: They search online to find out more about Wainwright (action and value described below) and fell walking in the Lake District (action and value is the same as user A and is described above). Possible key words/phrases they may search: Wainwright, Arthur Wainwright, the Wainwright fells/mountains/walks, the Wainwrights.

Required value:

  1. Information about Arthur Wainwright. In particular: who he was and how he is linked to the fells of the Lake District.
  2. Information about ‘The Wainwrights’. In particular: which fells are part of the Wainwrights and further information as to location, height and walking routes.
  3. They may also be interested in the history of Wainwright’s life, the books he wrote and any further details.

USER C (secondary target user)

Background: User C is about to visit the Lake District (holiday/day trip) and is thinking about including fell walking as one of their holiday activities.

Action: They follow links from sites they are already using to research their holiday or complete a Google search with the possible key words/phrases: walks/walking/fell walking in the Lake District, climbing Lake District mountains/fells, Lake District walks/mountains/fells.

Required value:

  1. Potential walks, including positive features, pictures from the walk, what to expect (what will they see, how hard, how far, how high, terrain), map/clear instructions and how to get to the start of the walk.
  2. Advice, such as: what to pack, tips for an enjoyable walk and how to stay safe.
  3. Walk reviews and tips from real people.

USER D (secondary target user)

Background: User D knows about Arthur Wainwright and ‘The Wainwrights’ and has decided they want to follow in his footsteps and complete some if not all the Wainwright fells.

Action: They search online with key words/phrases such as: Wainwright, Arthur Wainwright, the Wainwright fells, the Wainwrights.

Required value:

  1. Specific Information about completing ‘The Wainwrights’. Including detailed information on all the Wainwright Fells.
  2. Tips, advice and links to anything that might help them on their quest. This might include: detailed advice on fell walking (being prepared, staying safe and enjoying the walk), links to purchase Wainwright’s books and reviews on walking equipment.
  3. Stories from or links into a community of walkers, like them, who are completing ‘The Wainwrights’.
User Research

I created the following Google form which I then asked people who fell into both my primary and secondary target groups to complete.

Picture no.1 showing survey questions Picture no.2 showing survey questions Picture no.3 showing survey questions

I received 9 responses to my survey covering the following target user groups:

  • 1 x I have not been fell walking in the Lake District, but it is something I would be keen to try
  • 0 x I have done some fell walking in the Lake District and would like to do more. I have not heard the name ‘Wainwright’.
  • 3 x I have done some fell walking in the Lake District and would like to do more. I have heard the name ‘Wainwright’ and the concept of 'The Wainwrights' and would like to learn more.
  • 5 x I know who Arthur Wainwright is and I am specifically looking to summit some/all of ‘The Wainwrights’.

Findings:

Results of question 2 Results of question 3 Results of question 4

When looking in more detail at the different reponses when grouped by user target groups I found:

  • Those users who are specifically looking to summit some/all of 'The Wainwrights' had more required value within the scope of this survey (they all ticked more of the given options).
  • A correlation between user groups and a desire to find out more about the 'Wainwright fells'. New to fell walking - no interest, Enjoy fell-walking and have heard of Wainwright - some interest Specifically looking to summit Wainwrights - High interest

The required values ticked by those specifically looking to summit Wainwrights:

  • 4 x Walking routes (specifically walks that incorporate the Wainwrights)
  • 3 x Information about ‘The Wainwright fells’
  • 3 x Details specific to summiting the Wainwrights fells incl. tips and advice.
  • 3 x Information on looking after the fells. Including reducing pollution, disturbance of flora and fauna and erosion of the landscape.
  • 3 x Information about the geography, geology and history of the fells.
  • 2 x Tips and stories from other fell walkers.
  • Information about Alfred Wainwright, who he was and his links to the Lake District fells.
  • More about the Lake District National Park and it’s fells.
  • Walking advice, such as what to wear, what to take, how to stay safe and tips for enjoying your walk to the full.

Conclusion: This project will gel together much better as a whole if I change and narrow the primary target user group to just those specifically looking to summit Wainwrights. I will consider a secondary target user group of those who enjoy fell walking in the Lake District and might be looking to find out more about the Wainwright fells when designing the site but they will not be the main focus. The results of this survey will be further used to inform the scope plane of development.

Owner

Value for the owner of this website will be provided in:

  1. Sharing their love for the Lake District Fells and in particular summiting the Wainwright fells.
  2. Informing others how best to keep themsleves safe and look after the fells while out walking.
  3. Providing support to others looking to summit the Wainwrights.
Further information on purpose of this website for the owner.

This website is being created for my portfolio project one, as part of my Diploma in Full Stack Software Development. The purpose of the project is to:

  • ‘Design an interactive Front-End web application using HTML and CSS based on the principles of user experience design, accessibility and responsivity.’
  • ‘Test a Front-End web application through the development, implementation and deployment stages.’
  • ‘Deploy a Front-End web application to a Cloud platform’.
  • ‘Maximise future maintainability through documentation, code structure and organisation’.
  • ‘Demonstrate and document the development process through a version control system such as GitHub’.

(Note: The above quotes have been taken directly from the ‘Portfolio 1 Assessment Guide’ written by Code Institute)

The value to both myself (Georgina Carlisle) is:

  • Fulfilment of the above criteria demonstrating characteristics of high-level performance.

Competitors

Position of site amongst competition:

  • The proposed website would be unique as there are no current websites that bring together everything the target user group is looking for.
  • With a high-level positive user experience this website would stand out from other websites which offer some of the same value.
  • Prominently placing information about looking after the fells within this site would be a big step in helping more fell walkers to become better aware of how to lessen their impact while out walking.
Further information about competitor research.

Competitor Reviews

I undertook an online search using the key words from the user stories. For each relevant site found I then asked the following questions:

  1. What required value might my primary and secondary users gain from the site?
  2. What sort of user experience does the site provide?

Relevant websites looked at:

https://www.lakedistrict.gov.uk https://www.walklakes.co.uk https://www.visitlakedistrict.com https://www.lakedistricts.co.uk https://www.thelakedistrict.org/ https://fellwalks.uk https://www.wainwright.org.uk https://www.walkingenglishman.com http://www.wainwrightroutes.co.uk https://www.wainwrightwalking.co.uk/

Key findings:

  • The websites that included information on the Lake District, walking routes, fell walking advice and information about looking after the fells had very little information about Alfred Wainwright and the Wainwright Fells.
  • The websites that provided information on Wainwright and the Wainwright fells didn’t give fell walking advice, information about looking after the fells or any general information about the Lake District.
  • Of the websites that did provide some information on Wainwright, some only gave lists or a map to show the Wainwright fells and no further information, some were more of a hobby/blog style site, and some didn’t load very well. ‘The Wainwright Society’ (wainwright.org.uk) was more about joining together as a community and community events and fundraising and didn’t provide any real information for someone new to walking the Wainwrights.
  • During my research I found numerous websites that included a large variety of walking routes with a high level of detail provided.
  • My experience as a user trying to gain all the required value from the user stories was not particularly positive. The main negatives were ease of navigation to find what I was looking for (due predominantly to size of site, but also missing navigation links with a need to scroll to find information) and the amount and detail of information presented. I found some of the websites overwhelming and off putting. I did however come across some designs that drew me in well as a user and one website that had great presentation, layout and organisation and made me feel instantly more at home to search through the site.

Conclusion:

  1. A website that combines information about Wainwright and the Wainwright fells, with walking advice and information about looking after the fells, would have something unique to offer.
  2. A website providing a high-level positive user experience, in order to quickly locate information about the Lake District fells plus advice on fell walking and walking routes, and/or information about Wainwright and the Wainwright fells, would stand out for the crowd.
  3. While a number of sites do provide information on looking after the fells, this isn’t prominently placed and the information may therefore not be reaching users. The exception being https://www.lakedistrict.gov.uk/.
  4. Details about walking routes in the Lake District are currently offered on numerous websites.

Return to contents list

The Scope Plane

The scope for this project builds on the strategy plane and is heavily influenced by the results of my research (see Competitor Reviews and User Research). Time has been taken to fully explore the requirements of both user and owner, and how these could be met. Following an agile approach, the first sprint of this project will aim to keep time and other resources to a minimum whilst ensuring the project is vaible, providing enough value and an excellent user experience that will leave early users keen to return.

Requirement Ideas to meet requirement Inclusion
Sharing a love of the Wainwright fells. 1. Use of positive and emotive language throughout the site. Now
2. Spectacular images that showcase the variety of landscapes to be found among the Wainwright fells. Now (a few key images at this stage - add to later on)
3. Quotes from fell walkers sharing what they love about walking the wainwrights Now (A few that give a big impact)
Inspire users to get out fell walking See share a love (1, 2 + 3) and planning next walk (4, 7, 12)
Provide ideas for users next walk 4. Clear walking routes including: Now (limitited number, 3 to begin, add more later)
5. map of the route Now (limited function, improve later on)
6. start and end point (if different) Now (basic info, improve later on)
7. images of fell/views/points of interest Now (2-3 images, more added later)
8. Key things to note about route Now
9. Walk stats (elevation height, distance) Now
10. Clear directions Later
11. Images showing route Later
12. Fell walking story of route To be decided (if now keep short and ensure adds value)
Provide details on the Wainwright fells 13. Full map of the lakes, showing all Wainwright fells Now (limited function, improve later)
14. Individual fell information Now (list of all 214 fells, plus height and location area, link to routes if available, later add a very short description to each)
Provide knowledge that will lessen the users impact on the fells (flora, fauna and landscape) 15. Information about looking after the fells plus images Now
16. Links to other websites/charities who are concerned with looking after the fells Now
A sense of community 3 + 12
17. A form to allow new users to send their fell walking stories, images and tips which would be fed into further site development Now
18. Top tips from other fell walkers Later
Provide knowledge that will help users to stay safe while fell walking 19. Top tips plus images Now
20. Link to mountain rescue website Now
21. Fell top Weather app Now
Further information to help the user enjoy and appreciate the fells further 7 + 8
22. Information on geology, geography and history of the fells Later
Provide insight into who Wainwright was 21. Information about Wainwright. Now (keep short and simple to begin with, add to later)
23. Image of Wainwright Now (single image, add to later)
25. Video clip of Wainwright Now (single video, add to later)
26. Quotes from Wainwright Now
27. Images of and links to Wainwrights books Now
28. Pictures that Wainwright drew in his books Later

Return to contents list

The Structure Plane

The website will consist of three main pages – Home, The Wainwright Fells and Walking Routes. Each of these will have a main section and an aside. There will also be a fourth page - Get in touch, this will only have one section.

Information Architecture

Home

  • Introduction to site
    • Spectacular image/s
    • Main title
    • Short intro
    • Quotes from walkers and from Wainwright
    • Key words to indicate what can be found on the site
  • Alfred Wainwright (as an aside on this page, users less likely to choose to navigate to this info but it is integral to the whole concept of ‘The Wainwrights’)
    • Image of Wainwright
    • Brief description
    • Quote
    • Video clip
    • Images of and links to his books

Wainwright's Fells

  • The Wainwright Fells
    • Map showing all the Wainwright fells
    • List of all 214 fells (name, height, location, 1 sentence)
  • Looking after the fells (as an aside on this page, users less likely to choose to navigate to this info but important that they see)
    • Quick explanation of importance
    • How you can help
    • Links to charities/websites working to look after the fells

Walking Routes

  • 3 x walking routes (structure to place elements that will help the user decide for/against the walk at the top)
    • Route name and summits included
    • 3x images of fell/views/points of interest
    • Walk stats and key things to note
    • Fell walking story
    • Map of the route
    • Start and end points
  • Walking tips (as an aside on this page, users less likely to choose to navigate to this info but important that they see)
    • Safety tips
    • Enjoyment tips
    • Link to or in page placement of a fell top weather app
    • Link to Mountain Rescue

Get in touch

  • Contact form
    • Spectacular image of fells incl. walkers
    • Introduction - reason for form and how data gathered will be used
    • Form

Note: Further structure will need to be added as the number of walking routes increases

Navigation

Primary navigation will be through the header (incl. logo linked to home) and nav (links to each page).

Some secondary navigation will also exist:

  • Key words on home page will link through to relevant sections.
  • Fell names on ‘The Fells’ page will link to the walk including them, should one exist.

To support navigation:

  • The header will have an absolute position and always be visible.
  • The nav link for the page currently in will be visibly different to other links.
  • Links and interaction points clearly visible through consistent styling incl. using the hover pseudo selector.
  • Content will be hinted at where it continues outside of view through layout choices.

To support accessibility:

  • Use of semantic html
  • Secondary navigation to be clearly identifiable (both semantically and visibly)
  • Clear headings throughout to support semantics and allow for navigation around the page.
  • Clear groupings of information

Return to contents list

The Skeleton Plane

The following wire frames show the intended design of each of the four pages when viewed on a desktop computer and on a smart phone.

Home page

Wire frame showing the home page on a desktop computer

Wire frame showing the home page on a smart phone

Notes on the 'home' page:

  • Images of and links to Wainwright's books will now appear on 'The Wainwright Fells' page.
  • Main image may be a single image or a number of images.
  • Header may have a plain background or be a panoramic view showing the ridge line of some of the fells.
  • Key words, as per the structure plane, have not been included here.

The Wainwright Fells page

Wire frame showing the wainwright fells page on a desktop computer

Wire frame showing the wainwright fells page on a smart phone

Notes on 'The Wainwright Fells' page:

  • Images of and links to Wainwright's books will appear under the corresponding list of fells.
  • Content will be hinted at, where it extends below the bottom edge of the screen.
  • Font awesome icons will be used next to each tip to convey meaning.

Walking Routes page

Wire frame showing the walking routes page on a desktop computer

Wire frame showing the walking routes page on a smart phone

Notes on the 'Walking Routes' page:

  • Weatherline will either be a link or an iframe.
  • Content will be hinted at, where it extends below the bottom edge of the screen. There will be three walking routes each tagged as an article.

Get In Touch page

Wire frame showing the 'Get In Touch' page on a desktop computer

Wire frame showing the 'Get In Touch' page on a smart phone

Notes on the 'Get In Touch' page:

  • Exact placement of the form, when viewed on a desktop computer, will be determined by the background image.

Return to contents list

The Surface Plane

Typography

Three font styles are used throughout the site in order to make both the headings and the quotes stand out visually as different from the main body of text.

For the headings I wanted to draw some parallels with how Wainwright chose to style the headings within his guide books, all of which were handwritten. I therefore chose the serif font Roboto Slab.

For the remaining text I wanted a font that would be easily readable (sans-serif) and still work alongside Roboto Slab. I therefore chose the sans-serif font Montserrat.

For the Wainwright quotes I have included, I again wanted to draw parallels with how Wainwright chose to style the main body of text within his guidebooks. While the books were handwritten, Wainwright took great care to make his handwriting neat and legible. I therefore chose the cursive font Klee One.

Picture showing the handwritten text on the front of Wainwright's guide books

Colour Scheme

Main colour scheme:

  • A: Header and Footer background
  • B: Aside background
  • C: Main background
  • D: Headings
  • E: Text

Image showing main colour scheme

Links colour scheme:

  • A: Header and Footer background
  • B: Aside background
  • C: Main background
  • D: Link text
  • E: Link text on hover

Image

Initial colour scheme including reasons behind choices

Image showing the colour scheme

Inspiration for the background colours (C-Header, D-Aside, E-Main) came from the lakes, tarns, rivers and streams of The Lake District.

The colour (B) for all headings across the site links to the forests, woods, ferns and bracken of The Lake District.

Finally, all anchor links across the site take on the colour (A) of heather in flower. In the image below you can see how anchor links will change colour when active or on hover.

Image showing the colour scheme with the colour change for hover

Return to contents list

Development

The finished website deviats from the original design in a number of ways:

1 - Quotes from fell walkers are not included on the home page. I originally incorporated these and they worked well on desktop, however on smaller screens there became too much information to fit on top of the background image. As I felt the value added by the quotes was minimal I chose to leave them out. 2 - The Alfred Wainwright aside now sits below the page introduction on all screens, rather than alongside as originally planned. Visually it did not work having the two sat next to each other with the impact of the introduction background image also being lost. Height of the page introduction has been styled to allow the top of the aside to be visable on the majority of screens hinting to the user that there is further content below. 3 - A fell walking story of each walking route has not been included. I felt this was not going to add enough value to the user to warrant increasing the length of the route information and giving the user more to read. 4 - Planned secondary navigation (key words on the home page and links from fell names to the associated walk) has not been included. I felt the value gained by the key words didn't warrant the extra text that would need to go in the page introduction. I also felt that links from the fell lists to the walks would complicate the users navigation through the website and not end up providing the additional value intended. 5 - Layout of page introduction text has been changed to work better with the background image chosen. 6 - The fell list groups are always stacked in two or more sections and never sit together as one row. This change has been made in order to better fit the information into the screen width. 7 - The contents of the get in touch form has been edited in order to aid user experience of filling in the form and to fit better with the current page features.

Return to contents list

Testing and Validation

HTML Validation

All html files have been checked and validated using the NU Html checker and all now return a 'No errors or warnings to show' message.

HTML errors on first testing

The following errors came up on initial testing:

  • Stray start tags on all caption elements. I looked again at the figure element researching correct use: https://www.w3schools.com/tags/tag_figure.asp. I then replaced caption with figcaption in all instances.
  • Stray end tags on all caption elements. As above.
  • Bad values for width and height attributes on all iframe elements. Width and height attributes moved into style.css.
  • Frameborder attribute on all iframe elements is obsolete. Attribute removed with no ill effects.
  • Stray end tag for h2 (line 46 - walking-routes). Left in error and now removed.
  • Element ul not allowed as a child of a span (line 449 - walking routes). I re-looked at the code I had used to create the un-ordered lists in both walking-routes.html and wainwright-fells.html and replaced the span elements with the more appropriate p element throughout.

CSS Validation

The file style.css has been checked using The W3C CSS Validation Service and validates as CSS level 3 + SVG.

Accessibility and performance

Lighthouse in Chrome developer tools has been used to test the main pages (form-thankyou and 404 not tested) at both desktop and mobile levels.

Scores in accessibility, best practices and SEO are 100 across all pages, with the following exceptions:

  • A slight dip in accessibility on wainwright-fells (97) which relates to the colours used in the fell lists (see contrast section).
  • A slight dip in SEO on get-in-touch mobile only (97). This is due to the size of tap targets. This is something to look into further improving during the next phase of development.

Performance scores vary across the pages and between desktop and mobile. The best being 95 (Home page on desktop) and the poorest 35 (Wainwright Fells on mobile). It is important to the scope of the site that it includes numerous high quality images and all images are sized to the smallest possible for the biggest screen sizes. I trialled converting all images to a webp format (suggestion from lighthouse to improve performance) and while this increased the performance at desktop level it drastically reduced performance at mobile level. I therefore chose to revert to jpeg and png formats. During the next phase of this websites development ways to improve the performance without compromising the user experience will be looked into.

Lighthouse scores for desktop

Home page:

lighthouse scores for the home page

Wainwright Fells page:

Lighthouse scores for the Wainwright Fells page

Walking routes page:

Lighthouse scores for the Walking Routes page

Get in touch:

Lighthouse scores for the Get in touch page

Lighthouse scores for mobile

Home page:

lighthouse scores for the home page

Wainwright Fells page:

Lighthouse scores for the Wainwright Fells page

Walking routes page:

Lighthouse scores for the Walking Routes page

Get in touch:

Lighthouse scores for the Get in touch page

Contrast

The WebAIM contrast checker has been used to ensure text is easy to read and some adjustment of initial colour scheme was made.

All text within the main sections (fell lists discussed separately) passes as WCAG AAA. All text within the aside sections passes as WCAG AAA with the exception of the hover link text which passes at WCAG AA. Within the header all text passes at WCAG AA and above where the text is larger. Within the footer all text passes at WCAG AAA.

Text that sits in front of a background image has been given a secondary partially translucent background in order to aid readability.

The colours used for the headings and reference numbers in the fell lists (with the exception of the northern fells at 10.24:1) do not pass. The contrast between text and background however does sit above 3:1 for all bar north western fells. These colours link directly with the book covers for Wainwright's seven guide books and with the numbers on the map and I have therefore chose to keep them. The main details within this section: the fell names and heights are in black which passes at WCAG AAA.

Contrast scores relating to the main sections of the website

Black text: Image showing the contrast between black text and the main sections Green headings: Image showing the contrast between green headings and the main sections Purple links: Image showing the contrast between purple links and the main sections Pink hover links: Image showing the contrast between pink hover links and the main sections

Contrast scores relating to the aside sections of the website

Black text: Image showing the contrast between black text and the aside sections Green headings: Image showing the contrast between green headings and the aside sections Purple links: Image showing the contrast between purple links and the aside sections Pink hover links: Image showing the contrast between pink hover links and the aside sections

Contrast scores relating to header and footer

Black text in footer: Image showing the contrast between black text and the footer Green logo in header: Image showing the contrast between green logo and the header purple links in header: Image showing the contrast between purple links and the header/footer pink hover links in header: Image showing the contrast between pink active/hover links and the header/footer

Contrast scores relating to the fell lists

Northern fells colour: Image showing the contrast between Northern fells and the background Central fells colour: Image showing the contrast between Central fells and the background Southern fells colour: Image showing the contrast between Southern fells and the background North Western fells colour: Image showing the contrast between North Western fells and the background Western fells colour: Image showing the contrast between Western fells and the background Eastern fells colour: Image showing the contrast between Eastern fells and the background Far Eastern fells colour: Image showing the contrast between Far Eastern fells and the background

Links (internal and external), media and forms

All internal links have been tested. These take you to the specified location within the site.

All external links have been tested and open in a new tab.

The two videos have been tested and work to view in situ, full screen or on YouTube (this opens in a seperate tab).

The 'Get in Touch' form has been tested. Submission is prevented when the name and email have not been filled in and prompts appear to the user. On clicking submit the user is taken to a thank you page. By temporarily changing the form method and action (currently disabled) the form has been further tested to make sure it is ready to correctly transfer data once this function is set up.

Form in action

Further testing

This website has been tested on the following browsers and responds without issue:

  • Google Chrome
  • Safari

This website has also been tested on the following smart phones:

  • iPhone 12 mini
  • oneplus 70

Testing throughout has been carried out using Chrome developer tools and the website responds without issue in the reponsive settings offered.

Numerous friends, family and fellow students (through the slack peer code review channel)have also tested the website, providing feedback on user experience.

Return to contents list

Bugs and fixes

Bug Fix
Hover zoom function for the maps doesn't respond well on smart phones Zoom function disabled at widths below 800px. Creating a zoom feature using JavaScript to be looked at in future site updates
Logo link to the Mountain rescue is not centralising when the aside jumps to a full screen width Added style rules display:flex and margin: 0 auto. Logo now centralising
Having adjusted the list code to meet html validation the extra bullet points within the mobile phone list element now sit alongside instead of below Added an additional div to surround the paragraph and extra bullet points. Flex styling now recognises these two elements as one instead of separate. Bullet points now sit below as intended.
On Surface Pro 7 gapping appears between the background picture and the header on the get-in-touch and form-thankyou pages Added a media query for screens min-height:1200px with the rule background-size: cover
On some screen sizes the top of the Wainwright section isn't visible/visible enough and may be overlooked by users Improved the media queries for screen height to ensure that the top of the Wainwright section is clearly visible on all screen sizes
The book images start to loose alignment at screen widths above 1750px Book images resized to be slightly larger and now display correctly up to screens of width 1920px. I have also added a justify-content:center rule so that if at any point the books no longer fill the space they sit centrally rather than aligning left, which is visually more appealing.
The width of the table for the Coledale walk is slightly larger than the others and pushes the walk info text out of alignment at screen widths 800-830px Changed width of walk info text for the coledale walk to 57% rather than 60%
The textarea boxes in the get in touch form appear to be partially filled, with the user needing to delete empty space before typing a response Remove cols and rows rules, and specifically styled the width of the textareas in style.css

Return to contents list

Deployment

This website has been deployed using git hub pages.

Instructions to deploy using git hub pages: 1 - While in the repo, navigate to settings (top right) 2 - Using the navigation links on the left scroll down and click on pages. 3 - Check the source is set to the branch: main 4 - Click save 5 - The page will now reload and when you navigate back to pages a link for your published site will be present. Please note this can take awhile.

Return to contents list

Languages

  • HTML
  • CSS
  • Markdown

Return to contents list

Tools and Technologies

Return to contents list

Credits

Where I have followed advice or have learnt something new, this has been acknowledged in the Acknowledgements section.

The following is a list of specific credit for images, content and code not created by myself. A comment has also been added into the code in these instances.

  • Template used to create this repository by Code Institute (ci-full-template).

  • Font and associated code: Roboto Slab by Christian Robertson - Google Fonts.

  • Font and associated code: Montserrat by Julieta Ulanovsky, Sol Matas, Juan Pablo del Peral and Jacques Le Bailly - Google Fonts.

  • Font and associated code: Klee One by Fontworks Inc. - Google Fonts.

  • Icons and associated code used throughout the site are from Font Awesome.

  • Favicon and associated code was created using Favicon.

  • Image: map-wainwright-fells.jpg by Guide Us.

  • Images: route-map-gowbarrow, route-map-castlerigg and route-map-coledale-horseshoe along with length, ascent and average time. Credit to Ordnance Survey for the map and the software used to create the route.

  • Images: photo-aira-beck.jpg, photo-aira-force.jpg, photo-bleaberryfell.jpg, photo-castlerigg-stone-circle.jpg, photo-path-through-heather.jpg, photo-loweswater.jpg, photo-tarn-at-leaves.jpg and photo-view-from-greatgable-.jpg are used with the permission of KeswickLimey Photography & Framing and all photos are also credited with a link to website within the figure caption.

  • Images: all book images from Waterstones. A link to Waterstones has also been set up for each book image.

  • Image: photo-prepared-walkers was a free download from Guduru Ajay bhargav. This photo is also credited, within the caption, with a link to the author's pexel page.

  • Image: logo-countrysidecode was taken from gov.uk/countryside-code. The logo is used as a link to a pdf of 'The Countryside Code A5 Leaflet'.

  • Image: logo-fixthefells taken from Fix the fells. The logo is used as a link to the fix the fells website.

  • Images colour-scheme.png and colour-scheme-hover.png created using Adobe Color.

  • YouTube video: tips-video was created by The Lake District National Park - link to video.

  • YouTube video: wainwright-video was cereated by BBC4 and posted to YouTube by Garry Pickles - Link to video.

  • Text: The first three paragraphs in the information about Wainwright are taken from the article Why does Alfred Wainwright still loom large over the Lake District? written by Simon Armstrong (BBC News) and first published 5 September 2021.

  • Text: Names and heights of the Wainwright fells copied from GuideUs.

  • Text: Wording for the introduction paragraph to the walking tips copied from the lakedistrict.gov.uk website.

  • Text: Sections of the text within the list of walking tips (all clearly marked within the code) was copied from the lakedistrict.gov.uk website.

  • Text: Sections of the text within the list of walking tips (all clearly marked within the code) was copied from The Lake District Search & Mountain Rescue Association website.

  • Text: Wording for the introduction text in the 'Looking after the fells' aside copied from the LakeDistrict.gov website.

  • Text Sections of the text within the 'Looking after the fells' aside copied from the LakeDistrict.gov website.

  • Coding idea for the styling of container-form and some of the code was taken from Code Institute's 'Love Running' walkthrough.

  • Coding idea: map-container:hover styling. I referred to the following article when creating this styling: How to zoom an image on mouse hover using CSS by Geeks for Geeks.

  • Coding idea: embedded Youtube videos. I copied embed video code from YouTube (editing slightly) and also followed the tutorial: HTML & CSS - How to Embed a YouTube Video in Your Website Youtube - Wed dev tutorials.

Return to contents list

Acknowledgements

My husband - There throughout the building of this project and always able to spare a few minutes to look at every new section of the site as it came into being.

My two young boys - For their support throughout and complimentary words.

My Dad (KeswickLimey Photograpy & Framing) - The inspiration for my love of fell walking in the Lake District. You have joined me on many a walk and your spectacular photographs are a window for all to experience the beauty of the Lake District.

Friends and family - Who filled in my target user survey and checked out my site giving me valuable feedback.

Code Institute - The majority of the coding skills, knowledge and understanding showcased in this project have been learnt through the 'Diploma of Full stack software development' that I am completing with Code Institute.

My Mentor Gurjot - For patiently listening to all my questions and giving me some much appreciated pointers in the right direction.

My fellow Code Institute peers - I have picked up numerous tips from other students within the course slack channel.

Websites, articles and tutorials

W3 Schools - I used this site throughout the creation of this project to check my understanding of html elements and css properties and learn about their associated values.

mdn web docs - I used this site throughout the creation of this project to check my understanding of html elements and css properties and learn about their associated values.

Markdown Guide - The majority of Markdown syntax used in this README was picked up from this site.

GitHub Docs: Basic writing and formatting syntax document - How to use the Markdown language was also picked up from this document.

Article:How to add Dropdown in Markdown ?? by Amirul Asyraf - I used this article to learn how to create a dropdown in my README.

Webinar: The world is your user agent: why semantic HTML is important for accessibility - I found this incredibly helpful in understanding what semantic html is and how to use it correctly to make my website accessible.

HTML living standard - 28 April 2023 - I found this document useful in further learning about semantic html.

W3C tutorials - I found this useful in learning further about creating an accessible website.

Typo-io - I used this website in order to find a font for the main body of my text that would work alongside Roboto Slab.

CSS-Tricks: A complete guide to Flexbox - I found this article useful in learning more about flexbox layout, which I have then used in the aside section about Wainwright in index.html.

Return to contents list

About

An informative and inspiring website about walking the Wainwright fells (Lake District National Park). Created as my portfolio project 1 for the Code Institute Diploma in full stack software development.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published