GithubHelp home page GithubHelp logo

sander-aaron / ecommerce-pattern-library Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ltw-webdev-4/ecommerce-pattern-library

0.0 0.0 0.0 22.79 MB

A term-long project redesigning an ecommerce website focusing on making a pattern library.

Home Page: https://objective-northcutt-bd7c06.netlify.com

Ruby 1.75% CSS 62.56% HTML 35.32% JavaScript 0.36%

ecommerce-pattern-library's People

Contributors

miriampion avatar sander-aaron avatar thomasjbradley avatar

Watchers

 avatar

ecommerce-pattern-library's Issues

Opera Desktop

Works on all screen sizes in Opera, Looks so great love the animation. Awesome Job!

Firefox Iphone

Awesome website!! When tested on Firefox on an Iphone, the home page its wide and is horizontally scrollable. Other than that though, great job!

webpagetest.org

I absolutely love your website!! It's fantastic!!

I'm testing your website on webpagetest.org, and it's saying that you need to improve on "First Byte Time" for your product details page. Otherwise, it looks fantastic!!

Voiceover

Add some aria details to make voiceover more accessible

Accessibility Testing #1

@thomasjbradley
I have gone through an added a bunch of aria-labels to my cards, buttons and everything else.
All my colour are visible and have enough contrast for everyone to see.
Links are obvious and easy to click
Cards are easy to tab through.

Page Speed

Page Speed Fast
Optimization suggestion
Total time expected to be saved (estimated value)
1
Provide images in a new generation format
12.9 s
2
Adjust the image size appropriately
12.3 s
3
Efficiently encode images
8.4 s

Request For Grade

@thomasjbradley

I think for my overall grade I should get an A. I consistently kept up with all of the work and completed everything on time. As well, I have put a lot of hard work and effort into this project, to make it look the best it can. I really enjoy coding and this project pushed me to learn new skills and helped me build more confidence in learning the small details that come along with coding. As well, this project has taught me a lot about how to structure your code to make it compatible with everything else in a site.

Below I explain why I think I should get an A:


Style & design3

Fantastic: the whole pattern library feels cohesive & well designed - I feel like I met all the requirements for this section as everything on my site feels like it belongs together. My brand identity is very thorough and though out to make it easier to work around and with.

Patterns3

All imagined patterns, including patterns not used on the template pages - I made sure that all my patterns are written in a way to makes sense and to have all the necessities.

Explanations3

Excellent & clear, perfect for another person to work from - I have everything in my config files and the descriptions I have written for them would help anyone build with these patterns.

Accessibility2.5

Some minor accessibility problems - The accessibility of my page could probably be improved with better with more testing of the voiceover controls.

Semantics3

Excellent demonstration of HTML tags and correct use - I'm a very strong coder and I think my coding skills are reflected in this project.

Responsiveness3

Looks great on all screen sizes - My site is completely responsive, I think everything is fine as I didn't get any issues pertaining to the responsiveness and I build my site from the smallest size up so that it would work even when on mobile.

Code quality3

Perfect: semantics, indentation & accessibility - I think everything in my code is good and the formatting is correct.

Git & commits2.5

Good messages - I have a few "fix all the things" commits but otherwise most of my commits are descriptive and helpful and explain what was changed


24/24 — 95%

Border not adding onto cards

@thomasjbradley. Here is the code that I have to add the borders on to my cards.
.tshirt {
border-color: var(--color-blue);
border-width: 5px;
}
The .tshirt class is put on the div around the product card. Here is the code for the product card

LEAVES TEE

$34.72

Keyboard Shortcuts

-Add skip links to improve accessibility
-Can not tab through side nav items on products page

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.