Giter Club home page Giter Club logo

taekwon-do-club's Introduction

My very first website

Welcome to my very first website!

This website was built as part of the learning material for Code Institute's Fullstack Web Developer program.

You can check out the website here!

my-page

Project Description

This site was created in order to get familiar with common development tools like Gitpod, Git & GitHub, and how to use them to write and manage code. The project itself will display a breakdown of the different technologies used in each of the different sections of the program.

Technology

This project was written in HTML & CSS using GitHub.

Table of contents

  1. Introduction
  2. Design
  3. Features
  4. Future Features
  5. Testing
  6. Deployment
  7. Credits

Introduction

  • Master Riordan Taekwondo club page is for existing club members but also for people who looking for a taekwondo club.

  • The page is about the club, health benefits, training times, links to social media, and a contact form for inquiries or messages.

  • The gallery page is for photos to inspire, show club training and activities.

Colour scheme

  • My colour scheme is inspired by Taekwondo belt colours:

White Belt Signifies innocence, as that of the beginning student who has no previous knowledge of Taekwondo.

Blue Belt Signifies the Heaven towards which the plant matures into a towering tree as training in Taekwondo progresses.

Red Belt Signifies Danger, cautioning the student to exercise control and warning the opponent to stay away.

Black Belt Opposite of white, therefore signifying the maturity and proficiency in Taekwondo, also indicates the wearer’s imperviousness to darkness and fear.

  • "BLACK BELT IS A WHITE BELT WHO NEVER QUIT."

To create colour palette I usedCoolers

colour-palette

  • white #fafafa #fafafa
  • Cover text background colour, h2 heading and footer: blue rgba(52, 80, 141) rgba(52, 80,141)
  • Contact button: red #f33131 #f33131
  • Main text: black #252525 #252525

As Taekwondo originates from Korea their flag colours are white, black, red, and blue as well.

White background symbolizing Korean people who were known as people who wearing white clothes.

It also means symbolizing brightness, purity, and peace.

Features

heading

  • Featured at the top of the page, the navigation bar shows the club name in the left corner: Master Riordan Taekwon-do Club.
  • The other navigation links on the right are: Home, Gallery, and Contact which link to different sections of the same page.
  • The navigation tells the user the name of the club and website. Which makes the different sections of information easy to find.

club-section

  • The header has a background image of a child wearing a Taekwon-do uniform to show that this club is a child-friendly club. The picture was taken outside symbolizing the idea that Taekwon-do isn't just a sport, Taekwon-do is a martial art which means that one part is training and competitions but the lifestyle and the art of living is just as important.

  • Background image also has animation zoom effect what creates a welcoming feeling.

  • The cover text provides information about the Clubs name and what of kind classes are provided.

section-benefits-image

  • The benefits section shows that this club and taekwondo practice benefits all age groups.

  • This section is divided into three parts. The left side with physical health benefits, the right side with mental health benefits and in the middle is IUTF logo.

section-timetable-image

  • The timetable section has a background image that has a neutral calming feeling when a group of students are sitting with their eyes closed, and are having a moment for internal reflection. As in classes, students improve their physical, and mental strength.

  • Section gives information about training times.

footer-image

  • The footer includes social media icons. Users can find their Taekwon-do club on Facebook, Instagram, Twitter, and Youtube. gallery-page-image

  • This page provides space to upload images from training sessions, gradings, competitions, and other illustrative images to show activities in this club.

contact-page-image

  • Contact page comes with a supportive background image.

  • This page consists form-section. The contact form collects first name, surname, and email address for sending a message.

Future Features

  • Add to the existing Contact page a map.
  • Add a new Student Area Page where there are sections for grading, patterns, tenets, history of Taekwondo. Materials that are useful for students.

Testing

  1. Manual testing
  • Checking responsiveness

I confirmed that this project is responsive, looks good on functions on all standard screen sizes using the devtools device toolbar.

  • Browser Validation

I tested that this page works in different browsers: Chrome and Internet Explorer

  • I have confirmed that the navigation, header, benefits section, timetable section, and contact form are all readable and easy to understand.

  • I have confirmed that the form works, requires entries in every field, will only accept an email in the email field, and the contact us button works.

  1. Automated testing
  • Code validation
  • Lighthouse auditing performance

Bugs

While I was working with my gitpod workspace Readme.md file was frozen, it would only open for a split second. I tried opening it, closing, and restarting my laptop but nothing worked.

I needed to open a new workspace to continue working.

Validator

html-validation-result

gallery-validation-result

contact-validation-result

css-validation-result

Deploiment

The site was deployed to GitHub pages. The steps to deploy are as follows:

  • From the Github repository, navigate to the Setting tab
  • From the source section drop-down menu, select the Master Branch
  • Once the master has been selected, the page provided the link to the completed website.

The live link can be found here - Taekwon-do-Club

Credits

Content

  • The code to make my first project was taken from the Love Running Project.

  • The health benefits content was taken from here

Media

taekwon-do-club's People

Contributors

helej avatar

Watchers

 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.