Giter VIP home page Giter VIP logo

gnarly-skate-school's Introduction

Gnarly Skate School

Live site

The Gnarly Skate School is a private skateboarding school. And the website is a place where you can read about the school and sign up to book a lesson and to have your kids or you learn skateboaring in all its forms. We teach people of all ages and of all skill levels. We offer a safe environment, progress and a lot of fun!

This website is a one-page website with 4 differents sections. On this website, you as a user will be able to find a beautiful header with navigation, information about the school and pictures. The type of lessons we provide and a sign up form.

an image of the site in different resolutions

Features

Navigation

On the top of the site, you have the navigation bar. The logo or "headline" to the left and navigation options to the right. The following options are:

  • Home button (When clicked, takes you to the top of the site)
  • About Us button (When clicked, takes you to the About section of the site)
  • Lessons button (When clicked, takes you to the Lessons section of the site)
  • Sign Up button (When clicked, takes you to the Sign Up section of the site)

an image of the navigation bar

Hero text

On the header, there is a hero text wich zooms in when the site is finished loading. The hero text is clear and tells the user exactly what this site is about.

an image of the hero text

Header

For the header, I chose to have a full background image and put my content ontop of it. The header consists of:

  • Navigation bar
  • Hero text for the website
  • Background image/Hero image

It is very clear to the user what and who the site is for and easy to navigate to different sections.

an image of the whole header

The About Us section

On the About Us section, you can find all the information you need about the Gnarly Skate School and what they stand for and how you can book a session. There are also 2 pictures to be seen in this section.

an image of the about section

The Lessons section

Here you can find all the information about the different lessons that are offered. At the time of writing this, there are two lessons available:

  • Street lessons (skating on street ramps, down stairs, rails etc)
  • Vert lessons (skating on a big ramp)

an image of the lessons section

The Sign Up section

This is the part of the website where you as a user can sign up to our roster and we will contact you for booking of lessons. The section consists of:

  • A background image
  • A Sign Up form (where you need to fill out all the fields correctly to proceed)

an image of the Sign Up section

Footer

The footer is at the bottom of the page and shows social media links that will take you to different sites on a new tab. The icons used are from Fontawesome:

  • Facebook
  • Instagram
  • Twitter
  • Youtube

an image of the footer

Bugs & Fixes

I encountered a bug where my background images for the header and the signup page, did not show on the deployed link through Github. I fixed it by changing the directory of the background images. instead of having background-image: url('/assets/images/hero-image.jpg') in css I removed the "/" and added "../" for it to work. So it looked like this: url('../assets/images/hero-image.jpg')

I encountered a bug where the second image of the about page dropped out of margin in the Firefox webbrowser (desktop view). I fixed it by re-positioning the images to be centered and by changing the height to 400px.

Testing

HTML

CSS

Accessibility

  • I have confirmed that this site is responsive, by using css grid layout and media queries to size it to different resolutions.

  • I have made sure it works on Chrome, Safari and Firefox. I have also tested the website on different physical devised and made sure the site works on them. These are:

    • Iphone 13 pro
    • Samsung Galaxy S21
    • Samsung Galaxy S22
  • The form works as it's supposed to. I have borrowed Code Institutes link for forms and you can't sign up unless you fill out all the required fields.

  • I made sure that the colors I used are easy to read and go well together. and I tested it on lighthouse in devtools.

an image of the lighthouse testing

Unfixed Bugs

There are no unfixed bugs.

Deployment

The site is deployed to GitHub pages and to deploy it you need to do the following:

  • Go to your repositories and click on the one you want to deploy
  • Click the settings option
  • Choose "Pages" in the menu to the left
  • Choose "Deploy from a branch" and when choosing branch, choose the branch named "main"
  • Lastly, click the "save" button

You can find the live link to my site here.

Credits

Content

  • The content used for animations of the hero-text was taken from CI Love Running project. The desing for the sign up form was also inspired by CI Love Running project.

Images

  • The free use images used in this project were all taken from Unsplash.

gnarly-skate-school's People

Contributors

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