Giter VIP home page Giter VIP logo

her-pockets's Introduction

Her Pockets! – A Website-Building Adventure

Her Pockets! is a(n) X-part exercise in creating a website for the (sadly) fictional fashion startup Her Pockets! that is seeking to change the world by providing women with clothing that marries the best in high fashion with the practical carrying capacity found in even the most basic men's attire.

Starting files for each Day's task are provided in the corresponding subdirectory under /src. Both an example of a solution for each Day's task and a step-by-step walkthrough are available in the /answers directory.

I hope you enjoy the adventure!

Getting Started

Fork this repository and clone it to your local development environment. Then follow along with each "Day" at your new job.

Prerequisites

  • Web browser
  • Code editor (Her Pockets! recommends VSCode or its open-source counterpart, VSCodium)
  • Git & a Github account
  • Basic familiarity with HTML and CSS

Optional, but highly preferred

  • Desire to create cool websites
  • Passion for pockets!

Welcome to Her Pockets!

You're the newest hire at Her Pockets!, a direct-to-consumer clothing company that is solving one of the world's great problems by providing women with clothes that actually include pockets. As a Junior Web Developer at Her Pockets!, you'll be helping out the website team in getting the website (NotYourPocket.coffee [not a real site 😭]) ready for launch at the end of the week.

Day 1

It's your first day at Her Pockets! You've been tasked with creating the "Her Difference!" page, which you've been told is for demonstrating the differences between Her Pockets! and the competition.

Your supervisor has instructed you that you only need to create the main content of the page. Ted, another developer on the team, has been assigned to work on the header, footer, and navigation, so you don't need to worry about them.

The "Her Difference!" page needs to have a main heading, a paragraph promoting Her Pockets!'s Her Difference!, and a table comparing the pockets of the Her Pockets! clothing catalog to the competition. The text for these elements is provided below.

Just as you're sitting down at your desk to begin working, the company's lead designer drops by your desk and hands you a note with a simple style guide written in mint-green crayon. She explains that these requirements are essential to the Her Pockets! Brand identity, so you'd better not mess them up.

Style Guide

  • Each page title must be centered

  • Paragraphs must be justified

  • Tables should be centered on the page

  • Every instance of "Her" must be capitalized and in italics

  • Our Brand name, "Her Pockets!", must always appear in bold

  • Colors:

    • Page background color: #050505
    • Page text color: #fff0f0
    • Main page title and table column headers: #ff6a83
    • Other page titles and table row headers: #00ceff
    • All instances of "Her Pockets!" that are not in headings: #98ff98

Text for the Her Pockets! Page

Heading

Her Difference!

Paragraph

Hey ladies, do you hate having to carry a bag at all times? Are you tired of your husband and boyfriend whining like little babies because they have to carry your phone, wallet, and keys? Are you maybe even a little jealous of the guys and those big, practical pockets they have in every article of clothing? Well, girl, say β€œHello” to the whole new World of Her Pockets!

Table

Title: "Her Pockets! vs. the Competition"

Her Pockets! Competitor 1 Competitor 2
Slacks Pockets! No pockets Faux pockets
Shorts Pockets! No pockets No pockets
Jeans Pockets! Tiny pockets Tiny pockets
Dresses Pockets! No pockets No pockets
Skirts Pockets! No pockets No pockets

Answers

Day 2

Coming soon!

How to Contribute

Have comments, suggestions, or corrections? Pull requests are welcome!

her-pockets's People

Contributors

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