Skip to content

Karlsberg62/Hackathon1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Table of Contents


Project Goals

1. User goals

  • The users goal is to gather information about popular rural travel destinations in Wales

  • The users goal is to being able to navigate the website quickly and efficently to our content

  • The users goal is to use our information presented to make their travel decisions

  • The users goal is to find their rural destination and research more about events, food, local history and location

2. Site Owner Goals

  • The site owner goal is to provide unbiased comprehensive rural travel-related content

  • The site owner goal is to increase rural tourism to Wales

  • The site owner goal is to take feedback from users and provide better travel experiences & information to the public


Features

Index Page

Carousel

The site features a way to display information on how to best tour Wales, it’s home page prominently features a carousel of hero images that can display the best that Wales has to offer.

Cards

Below that are 3 cards that feature guides available with a short snippet of information and you can quickly choose the guide you wish rather than browsing the entire guide page. Selecting the guide you want will send you to the correct section of the guides page via an ID. The cards are responsive going into a single column on a small screen and showing as a row of 3 on medium and larger screens. Below that is some information regarding Welsh rules on wild camping.

Guides Page

The guides page is multiple pages in one and can be expanded downwards with further guides. It is responsive showing as a single column on smaller screens and two on medium and larger screens. The order on smaller screens is image > text > image > text however on medium and larger screens it will alternate to make the site more visually interesting and balanced. The guides have an accordion element from bootstrap that can be used to store extra information, a map iframe has been used as an example.

Contact page

This page has used the min() function to fluidly size for many screen sizes at and between breakpoints to ensure a consistent view, the body is size to the viewport to ensure the footer remains at the bottom of the page without using a fixed position as fixed position cause issues with overlapping of the form and footer at smaller screen sizes


UX/UI

1. Target Audience

  • People looking to travel rurally
  • People specifically looking for Wales based rural trips
  • Users looking for rural travel tips in Wales
  • Users already in the destinations looking for events or points of interest
  • The Welsh travelling community

2. User Stories

  • As a first time user, I want a navbar to easily navigate to the content I want.

  • As a first time user, I want an introduction, blurb or image to easily understand the main purpose of the site.

  • As a first time user, I want a guide/article to get a general rundown on the location. (i.e Transport, accommodation, events, food/drink, local history)

  • As a first time user, I need a map of the location.

  • As a returning user, I want to contact the organisation to provide feedback

  • As a returning user, I want to leave a review

  • As a site owner I want a logo in order to help identify the brand.

  • As a site owner, I want users to find the visually pleasing travel content easily.

  • As a site owner, I want users to be able to book or find out more on the respective websites mentioned in the content

  • As a site owner, I want to display an engaging carousel of hero images so that users are more likely to book tours


2. Design Choice

Colour Scheme

Fonts

Main Content

  • Didact Gothic

Home Title & Wild Camping

  • Wales Sans Headline

Wireframes

  • Main Page Wireframe
Main page wireframe
  • Article Page Wireframe
Wireframe Wireframe
  • Contact Page Wireframe
Wireframe

Logo

  • Created by Graeme (Gray) Adamson Logo 1 Logo 2. Used a CSS file and HTML file to create it
  • CSS file is in the assets folder in the CSS sub-folder which were used to generate logo files are logo.css and logo.css
  • Images used are in the assests folder in the logo sub-folder files are Web%20capture_10-1-2024_165527__resized.jpeg (logo) and Web%20capture_10-1-2024_173633__resized.jpeg (logo2)
  • Team decided on logo2

Testing

HTML Validation

CSS Validation

Accessibility

  • We entered our website through AccessScan to check we were compliant with with ADA standards. Our website is ADA-compliant as shown below: image

Device Testing

We have tested the site with the following devices:

  • Android Google Pixel 5
  • Desktop
  • Android Tablet
  • Chrome Developer Tools (Simulating for all available device options)

The site functioned as expected except for the loading on the guide page with the map & Youth Hostel content on smaller devices.

Browser Testing

Testing has been done on the following browsers:

  • Chrome (& Developer tools)
  • Opera
  • Safari

Testing Breakdown

  • We completed the following tests on all mentioned devices and browsers including the steps & outcomes from said tests. Any noted bugs are explained below.

image

Testing user stories

We tested our site vs the user stories:

User Story: image Site Example: image

User Story: image Site Example: image

User Story: image Site Example: image

User Story: image Site Example: image

User Story: image Site Example: image

User Story: image Site Example: image

  • This user story combines the Must Have User Stories for Outsourcing content, YHA Booking Link & Hyperlinking Content User Story: image Site Example: image --

User Story: image Site Example: image

Known Bugs

During development, we found these bugs and fixed them:

Nav bar disapperance

  • On smaller devices, the navbar burger logo to indicate the nav bar would disappear when switching to the guide page.
  • To fix this issue, we chekced the Home & Contact nav bar, realised they had no issues and copied the code back into the guide HTML.

Carousel Images poor quality on smaller devices

  • The carousel originally loaded on all devices, however the images appeared pixelated & poorly rendered.
  • To fix this issue, as a design choice, we decided to remove the carousel feature to mobile users to keep a high quality of user experience.

During development and testing, these are the current bugs:

Guide Page Map on smaller devices

  • The map, once toggled, spills over into excess space. While the user can still use the map and function, this is not a good user experience & would be reviewed in our next sprint if we had time

Youth Hostel Content on smaller devices

  • The content when deployed on a smaller device reshuffles the image to the bottom of the container.
  • The text in the last paragraph changes to the default font rather than our applied styling in the CSS folder. This is specific to Android.

image


Deployment

How this site was deployed

  • In the GitHub repository, navigate to the Settings tab, then choose Pages from the left hand menu

  • From the source section drop-down menu, select the Main Branch

  • Once the main branch has been selected, the page will be automatically refreshed with a detailed ribbon display to indicate the successful deployment

  • Any changes pushed to the main branch will take effect on the live project

  • The live link is here: https://karlsberg62.github.io/Hackathon1/

  • We used an agile methodology by using early deployment. We could see every change on a live site to aid our development process

  • image


Sources

Media

HomePage Content.

Content

Code

Future Features

  • The development team would like to add a toggle button on the navigation bar that allows the site to be viewed in Welsh. This would be an additional UX design feature to promote to welsh users.
  • The development team would like to implement a review system where users can leave reviews & feedback that would be shown on the site. This requires an API/database that is not currently within our scope.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •