Skip to content

KennySoh/Treehouse_Front_End_Techdegree_Overview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

The following details all the projects from the Front End Web Development Techdegree- Tree house

  1. A Basic Webpage

  2. A Responsive Webdesign

  3. A Responsive Online Registration Form

  4. A Web Style Guide & The use of Sass.

  5. A Photo Gallery, with jQuery & Javascript

  6. A Game Show App, JS







Unit1- A Basic Webpage

This is a basic html & css markup website.

To Explore the projects:

A sample of the project

images









Unit2- A Responsive Webdesign, a mobile first approach

A Mobile First Responsive Layout with 3 Different break points (320px , 768px, 1024px)

Highlights

  • css
    • normalize.css (used to ensure cross browser uniformity)
    • a Mobile First approach
      • started the css design with the mobile layout.
      • Uses 2 breakpoints 768px, 1024px| eg: @media (min-width: 768px)
  • google font
    • font-family: 'Carter One', cursive;

To Explore the projects:

A sample of the project

Mobile (320px) Tablet (768px)
images images
Desktop (1024px)
images






Unit3- A Responsive Online Registration Form

A responsive HTML Form coded from scratch.

Highlights

  • Form Structure
    • tag contains all inputs, action and method included
    • Field set and legends added for "Contact information" and "Newsletter"
  • Form fields and labels
    • Includes the following form fields:
      • text input
      • email input
      • telephone input
      • select menu
      • checkboxes
      • radio buttons
      • textfield
      • submit button
  • Mobile-First
    • breakpoint set at 768px

To Explore the projects:

A sample of the project

|images |







Unit4- A Web Style Guide & The use of Sass.

A style guide is used defined the look and feel of user interface elements on a site. Sass is used to streamline the css creation.

Highlights

  • SASS
    • Introduction of vairables
    /*Variables*/
    $color-primary:#58e1c1;
    $color-secondary:#51ddfc;
    $color-text:#777;
    
    $color-default:#51ddfc;
    $color-success:#63cc82;
    $color-error:#e4757a;
    $color-warning:#fd7856;
    $color-info:#927bc1;
    
    $color-col-1: #927bc1;
    
    $color-img-frame:#ccc;
    
    $breakpoint-med:768px;
    
    • Seperate Your Stylesheet into Partials
    //Utilities
    @import 'utilities/variables',
      'utilities/mixins',
      'utilities/functions',
      'utilities/helpers';
    
    //Base Styles
    @import 'base/reset',
      'base/base';
    
    //Laout Styles
    @import 'layout/containers',
      'layout/header',
      'layout/card',
      'layout/footer';
    
    • The use of mixins to adhere to DRY concepts

To Explore the projects:

A sample of the project

|images |







A Photo Gallery, with jQuery & Javascript

A responsive Photo Gallery with a filter funcitonality

Highlights

  • The use of a jQuery Plugin
    • A responsive photo Gallery implmentation
  • Content Filtering
    • Images are filtered in real-time based on user input
  • A mobile first reponsive design

To Explore the projects:

A sample of the project

Photo Gallery
images
Lightbox jQuery Plugin
images
Content Filtering JS Script
images






Unit6- A Game Show App, JS

Multiple Screen Overlay transition and Dynamic word guessing with js.

To Explore the projects:

A sample of the project

Start Page
images
Word Guessing
images
Win Lose
images images

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors