Giter VIP home page Giter VIP logo

p1-comeragh-equestrian's Introduction

Milestone Project - Comeragh Equestrian

Developer: sarahloh

Project Brief

In this project, you’ll be building a frontend-only website using the technologies that you have learned throughout User Centric Frontend Development.

Build a static (front-end only) website for an equestrian centre - Comeragh Equestrian. As a starting point, you may want to use wireframes, as we did in the UX lesson (you can use Balsamiq or any other tool, including just pen and paper).

The equestrian centre has been in business for over 20 years. You have been given the following requirements after interviews with the client’s representatives:

  • Their primary target audience are adults in the surrounding area interested in riding lessons for themselves or their children.

  • Also, they would like to use the site to showcase their facilities, staff and activities (camps / treks).

  • In addition, they are in the process of creating a social media presence and would like to add links to their Facebook, Twitter, YouTube and Instagram pages.

Technologies and Dependencies

UXD

Strategy Focus User Needs Business Objectives
What are you aiming to achieve? I’m interested in keeping a horse and want to find out more about the yard’s facilities and costs Increase clients - B2C
I want to buy a horse Social currency
For whom? I want to book riding lessons for myself / my child/ group Increase brand awareness
TARGET AUDIENCE I want to see photos / videos of the yard / horses / treks / trails / hunts Advertise job opportunities
I want to read about the staff/trainers
I want to find out about pony camp dates / cost for my child during holidays
I’m looking for address / contact information
I want to see what classes run and on which days
I want to send a message to the yard manager
Scope Focus Functional Specification Content Requirements
Which features? About Send a message
What’s on the table? Contact Access links to social media
Social Read about the team
Livery Access phone number
Team Access location
Gallery Read about pony camps (dates / cost / activities)
Pony Camp Read about riding lessons / treks / trails (dates / cost / groups / individual / adult / child)
Riding Lessons Read about the livery facilities at the yard
Work With Us View photo gallery / videos
View and apply for a job
Book a lesson / trek using online calendar
Structure Focus Interaction Design Information Architecture
How is the information structured? Where am I? / How did I get here? / What can I do here? / Where can I go? Organizational / Navigational schemas (tree / nested list / hub and spoke / dashboard)
HOME
How is it logically grouped? Mobile - hamburger navigation About - Welcome / Lessons / Livery
Desktop - fixed navbar Livery
Camps & Lessons - Pony Camp / Lessons / Treks / Trails
Gallery - Photo Albums / Videos
Contact - Phone / Location / Message
Skeleton Focus Interface Design Navigational Design Information Design
How will the information be represented? See wireframes HOME
About
How will the user navigate to the information and features? Mobile - contact / location / social at bottom of nav Livery
Camps & Lessons > Pony Camp
Riding Lessons
Gallery
Contact
Surface Focus Visual Design
What will the finished product look like? Fonts: @import url('https://fonts.googleapis.com/css?family=Poppins:300|Roboto:300,400');
2b2118
What colours, typography and design elements will be used? 894334
f7f4e5

Wireframes

Mobile Wireframes

Mobile Wireframes

Deployed to Github Pages

Tests and Fixes

HTML Validator Results

CSS Validator Results

Mobile

Tested on iPhone 5 & 6


PROBLEM

Nav toggle off screen on mobile simulator but not on narrow chrome window

FIX

Removed negative margin from .container-fluid>.navbar-collapse


PROBLEM

List-default li wrap not indenting

FIX

Wrapped li text in span and set icon width:20%

.list-default i {
    display: inline-block;
    width: 20%;
    text-align: center;
    padding-right: 10px;
}

.list-default .list-item-text {
    display: inline-block;
    width: 80%;
    vertical-align: top;
}

Tablet

Tested on iPad simulator (Chrome)


PROBLEM

Nav toggle off screen

FIX

Change margin-left to padding-left

.nav-links {
    padding-left: 60px;
}

Desktop

Tested on Chrome, Safari, Firefox


PROBLEM

Gallery column md wrapping but leaving gaps

FIX

Added rows around columns


p1-comeragh-equestrian's People

Contributors

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