/caerhilly-cycling-club

Project 1 Code Institute

Primary LanguageDockerfile

Caerphilly Cycling Club

Static responsive website - Stream 1 Project I'm a member of Caerphilly Cycling Club. We have a serviceable website, it's static, has not been changed in more than 5 years but generally the content is good. The main failing of the site is that it is not responsive. Given that during the last 5 years most users have moved from desktop to mobile devices to view the site this issue needs to be addressed. From a design point of view the design is dated and does not reflect the dynamic nature of the group.

Demo

A live demo of this project can be found here. Desktop Demo

UX

Users stories

Potential new club members

need to find out about the club - rides, how to prepare for a ride, how to join the club, what kind of riders already belong to the club.

Existing club members

May need to check club rules. See information on club rides. See recent photos. Foster a sense of pride in the club.

General public

May want to contact the club to make complaints about club members road use.

Public officials

Ask for advice from the club members and committee about policy decisions.

Design

The use of a template would have made this a very simple task but the purpose is to demonstrate my coding technique and to aid my understanding of HTML/CSS therefore no template was used to build this site. Some existing designs that were taken into consideration when styling this site. Specifically the Code institute 'Love running' site and the Bootstrap resume example. The club logo and club colours were already set. To reflect the vibrant nature of the club I wanted to include some animation, video images generally the feeling of movement. There was an issue with responsiveness, the top navigation bar did not collapse on mobiles and took up most of the real estate on a mobile screen. It was important the new design resolved this.

image

Technologies

  1. HTML5
  2. CSS
  3. Boostrap 4

Pages were built and staged in Visual Studio Code before being commited to Github.

Development Process

Mobile first. Grid system. Visual Studio Code. Correct semantics.

Sprints:

design

Define strategy, build wireframes, finalise fonts/colour schemes/images

create home page, test, retrospective

Check for look and feel

build responsiveness

test at different resolutions.

create other pages

duplicate Header and footer of index, build other pages, test

build contact us

Build form Test entire site at various resolutions and using online testing tools