Giter VIP home page Giter VIP logo

joha-will-html-and-css-portfolio-1-project's Introduction

Soufrière Saint Vincent Website

User Experience (UX)

  • User stories

    • First time visitor goals

      1. The main purpose of this site is to provide an understanding of the eruptive history of the La Soufrière Volcano, along with a gallery and a donation page.

      2. This site consists of three pages:

        (1). The main page, this page will include the majority of the information about the volcano which can be accessed by scrolling from top to bottom.

        (2). The next page is the gallery, this can be accessed in the navigation bar, this is located in the right of the main page and the donation page. The gallery consists of multiple photographs and videos of the volcano.

        (3). The final page is the donation page. This can be accessed in the navigation bar, this is located in the top right corner of the main page and the gallery page.

      3. For users that are curious about the website's social media, this can be found at the bottom of the main page.

    • Returning visitor goals

      1. For users returning to the website, there will be frequent uploads of new content including more photographs, videos and information. Also new content can be found on the website's social media.

      2. Users can easily get in contact with us, by completing form located on the donation page.

    • Frequent visitor goals

      1. There is an option to sign up to a newsletter for frequent users which includes any major updates or uploads to the website. This can be found at the bottom of the main page.

      2. There is an alternative check box option when completing the contact us form on the donation page, to receive updates on new uploads and content which gives frequent users the chance to stay up to date with the website.


Wireframes


Design

  • Color Scheme
  1. The main colours used were Darkslategray, Gainsboro, Skyblue and Black .
  • Typography
  1. The main font that was use throughout the website was Gideon Roman, whilst the headings had the font of Anton. These fonts for imported from Google fonts.

Features

  • Header
  1. The header is consist of the logo and a navigation bar.

Screenshot 2022-03-03 at 21 19 58

  • Logo
  1. The website is consist of a Home, Gallery and Donation page and each page has their out logo.

Screenshot 2022-03-03 at 21 30 51

Technologies Used


Languages Used

  • HTML5
  • CSS3

Frameworks, Libraries and Programs Used

  1. Github:
  • I used GitHub to store date for my project when it was being development process.
  1. Balsamiq:
  • I used Balsamiq to create wireframes during the design process.
  1. Google-Fonts:
  • The main font that was use throughout the website was Gideon Roman, whilst the headings had the font of Anton. These fonts for imported from Google fonts.

Testing

  1. I can confirm that the website's content is legiable and easy to understand.

  2. I made use of the Chrome Developer Tools to view the website on a variety of screens such as ipad Air, ipad mini, pixel 5, iphone 12 and Nest hub.

  3. I confirm that the website works on different browsers as I have tested it on Google Chrome, Safari and Opera mini.


HTML and CSS Code Validation


Accessibilty

  • I checked the accessiblity using Google Chrome dev tools lighthouse.

Screenshot 2022-03-03 at 23 20 15


Bugs

  • Bugs found and solved
  1. The paypal button was in a different font to the other buttons.

  2. The 1812 and 1979 image was not adjusting to different screen size because of a float property.

  3. The newsletter input element, require atrribute was part of the name attribute.

  4. Removed horizontal line from header.

  5. Radio button was not functional as it was allowing me to select all the options without deselecting any.


Deployment


GitHub Pages

The project was deploted to GitHub Pages using the following steps

  1. Log in to GitHub and locate the Github Repository.

  2. At the top of your Respository( 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 "main".

  5. The page will automatically refresh.

  6. Scroll back down through the page to locate the now published site link in the "GitHub Pages" section.


Credits


Content

  • All content of the website came from research that I gathered.

Media

  • Most of the images come for the photographer Primewilson.

Acknowledgments

  • My mentor Narender Singh for his support and help.

  • Codeinstitute their tutor and student care support.

  • The photographer Primewilson for photos/images.

joha-will-html-and-css-portfolio-1-project's People

Contributors

joha-will 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.