Giter VIP home page Giter VIP logo

bootstrap-portfolio's Introduction

Responsiveness Assignment

Overview

In this assignment, you'll create two different portfolios. The first will be an update of the one you made last week. You'll enhance the portfolio you made last week with a mobile-responsive layout. For your second portfolio, you’ll build a layout using the Bootstrap CSS framework.

Before You Begin

  • You've learned a ton of material these past two weeks: HTML, CSS, GitHub, GitHub Pages, and Bootstrap. If you feel like you're falling behind, there's no need to panic. You'll have 22 weeks to digest and master this material.

  • We're diving into JavaScript next week, and HTML/CSS will start receiving less focus. Still, you'll find that a basic knowledge of HTML/CSS will help you understand JavaScript, especially when we use it to manipulate web pages.

Instructions

  1. Create two new GitHub repositories and name them Responsive-Portfolio and Bootstrap-Portfolio.

  2. Clone these repositories to your computer.

  3. Copy the contents of Basic-Portfolio (your first homework solution) and paste the mentioned files into Responsive-Portfolio.

  4. Note: Be sure not to include any dot files (e.g. .git, .gitignore) from the Basic-Portfolio repo.

  5. If you chose the Skeleton exercise for your first homework assignment, contact a TA, who will provide you with a template for your portfolio.

Assignment Two Instructions (Bootstrap)

  1. Inside your Bootstrap-Portfolio repo, create index.html, portfolio.html and contact.html.

  2. Using Bootstrap, recreate your portfolio site with the following items:

    • A navbar

    • A responsive layout (remember the grid, rows and columns are your friends)

      • eg. On xs and sm screens, each section should take up the entire grid. On m and larger screens, each section should take up 2/3 of the grid and the sidebar should take up 1/3 of the grid
    • Responsive images

BONUS Using Bootstrap, make a sticky footer and use sub-rows and sub-solumns on your portfolio site (Hint: Check out the Bootstrap documentation)

  1. Your Bootstrap solution should minimize use of media queries.

  2. Deploy your new Bootstrap-powered portfolio to GitHub Pages.

Submitting Your Work on BootcampSpot.com

  1. Submit the GitHub links to your portfolio repositories on GitHub.

  2. Submit the link to your (GitHub Pages) deployed site in the same input field.

BONUS


Minimum Requirements

Attempt to complete homework assignment as described in instructions. If unable to complete certain portions, please pseudocode these portions to describe what remains to be completed.


One More Thing

If you have any questions about this project or the material we have covered, please post them in the community channels in slack so that your fellow developers can help you! If you're still having trouble, you can come to office hours for assistance from your instructor and TAs.

Good Luck!

Copyright

Coding Boot Camp (C) 2016. All Rights Reserved.

bootstrap-portfolio's People

Contributors

mjoan avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

etika

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.