Sebby-T / ecommerce-pattern-library

A term-long project redesigning an ecommerce website focusing on making a pattern library.
https://epic-khorana-dd08aa.netlify.com/pattern-library/#brand
0 stars 0 forks source link

Request For Grade #9

Open Sebby-T opened 5 years ago

Sebby-T commented 5 years ago

I believe my E-commerce website fully includes every pattern that is required to run a functioning website. This includes the header and footers with their appropriate navigations links. The layouts are structured in a way that if there was another special header needed, it could be provided easily. The banner patterns include a static call to action banner—as this was my intent. It also includes other banners such as an image, page title, and promo banner that can be used as a call to action well. I have also included standard buttons, cards, forms, other navigations, and sections. All of them, variables and usable. For additional Items that were coded but not necessary for the project, I had; icon cards, sale cards, category cards, side/filter bar, toolbar, and additional sectional elements like a text section.

Form fields were made completely with intent to create any possible form field. It included patterns for both required and not required fields. I built my checkout form (not the page, just the piece) with nothing but the patterns and some code. I successfully created additional surprise pages without having to add more patterns. I also believe I went above and beyond with adding javascript elements to my website. Such as my navigations, filters, photo array, and my jump to top button. I thank you for the assistance with that.

Every pattern in the library has a given explanation of the pattern and how it should be used. I believe it worked out tremendously. When handing off the project to classmates there was little communication needed for them to code my webpages. Genevieve, I helped a little with some general code, by which I mean I didn't need to change my patterns for it to work. And Erica I did not even hear from, but when the time came my page was done perfectly. I'm quite confident that anyone else in the class could see and use my pattern library with very little to no direction, so long as they actually explore it all.

Overall I loved this process and learned a lot. I believe this was incredibly helpful for those who want a future in web development like myself. Even as I finish it up, I want to go and add more to it. I want to flesh out all the details. It was a little daunting at first, using Jekyll. It was hard at first to grasp the concept of how you code in yml since we've been doing it one way for so long, but I believe I'm picking up on it now. Just wish I could have learned more about it sooner.

About the project itself, I liked the idea. I liked that we learned to view different products available in the store. But I wish we could have learned to add said products to the cart and view them in our lists.


Style & design — *3 Every item in my pattern library feels as though it belongs, even items that were not used on the created webpages

Patterns3 I believe I created every possible pattern that could be used in an e-commerce website. I looked at a lot of websites

Explanations2 I believe my explanations give the appropriate information needed to use the patterns. I wouldn't say they aren't helpful but they are not perfect. That's certain.

Accessibility3 I have tested, tested, tested and tested again and again for accessibility. Then other people tested for accessibility. I strongly believe I fixed/hit all the requirements for accessibility. If I missed it, I can say I'm only human.

Semantics3 I believe every semantic I used was done so appropriately.

Responsiveness3 This would be a 4 if I could make it that high. That's how confident I am in its responsiveness.

Code quality3 Semantics are great, accessibility is better and indentation is perfect.

Git & commits2.5 Almost all of the commit messages are descriptive enough to know what was changed, added or removed during the creation of the library. I just can't account for the ones made at 3 in the morning.


22.5/24 – 94%

@thomasjbradley