EricHardiman / geek-source

An online shopping experience that provides a number of real-world challenges that professional front-end developers face daily.

Home Page:https://wesdollar.github.io/geek-source/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Geek Source

An online shopping experience that provides a number of real-world challenges that professional front-end developers face daily.

Goals

  • Master modern CSS with Flexbox and CSS Grid
  • Learn or level-up Angular or React skills
  • Consume data from a live API to render views using fetch API and async/await
  • Provide a modern UX experience via JavaScript
  • Cover your butt with Jest

How to Use Locally via Git/GitHub

We've provided specifics on how to get going in Project Setup but here's a quick summary. You'll start by forking this project to your own account. UI mockups and requirements for each design can be found in the requirements directory. We'll be getting our data from the BestBuy.com developers API, which is covered here. The requirements directory is broken up into chapters to guide you through the process. Be sure to check out the prologue; it'll prime your journey and provide you with some great insights from a veteran developer.

Third-Party Tools

  • Angular or React
  • FontAwesome
  • Google Web Fonts
  • Styled Components (if using React)
  • Jest
  • BestBuy.com API

Brand new to HTML/CSS/JS?

The way we've structured this project and its related content assumes that you already have some HTML, CSS, and JS skills and/or experience under your belt. If you're brand new to any of the three, you'll want to spend some time building your foundation and then come back to this project. Click here for resources to help you get started on your learning journey.

About

An online shopping experience that provides a number of real-world challenges that professional front-end developers face daily.

https://wesdollar.github.io/geek-source/

License:GNU General Public License v3.0


Languages

Language:HTML 87.8%Language:SCSS 10.4%Language:Ruby 1.8%