GithubHelp home page GithubHelp logo

alexspagnuolo / 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 1.0 0.0 3.33 MB

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

Home Page: https://learn-the-web.algonquindesign.ca/courses/web-dev-4/pattern-library-set-up/

CSS 10.42% HTML 81.55% JavaScript 8.03%

ecommerce-pattern-library's Introduction

name fontURL fonts colors backgroundColor accentColor
Exhibit2
primary
The only typeface used contributes to the monotone aesthetic of the website and branding. The slight rounded corners on the sans-serif letters give an inviting feel and new trend. This font is capable of become a bold statement for headers while also being a nice and readable body copy.
primary accent
The primary colours are all shades darker of the lightest tone. To keep the focus on the artwork, the colours are relaxing and neutral nude tones. They should all be used in contrast with each other depending on the background. Headers are always darker than body copy unless the background is primary-medium.
The accent colours are all used for specific reasons. The white is used for text on hover and focus states, light grey for regular text and black for buttons.
#e4e4e4
#4c4542

Exhibit2 hosts to enable artists to sell their work. We’re bent on making the art the true focus. Our brand is bent on supporting the world’s artists.

ecommerce-pattern-library's People

Contributors

thomasjbradley avatar alexspagnuolo avatar

Watchers

James Cloos avatar

ecommerce-pattern-library's Issues

Final grade

This was an amazing and extensive learning experience all semester building and putting together my pattern library for my brand and eCommerce website, Exhibit2.

I'm proud of the results and it fully encompasses all the possible components that were needed to make the whole website, even the pages that I didn't make myself. My patterns represent all the possible components and variations of each are possible with class names. Each pattern is fully explained and my partner only had a couple generic questions with putting together the product details page. No components were missing or incomplete.


Style & design3
My brand and library is completely based off of cohesive design. Sporting relaxed, monotone nude colours, it provides a low-key look which allows the featured artworks to really pop and speak to the customer. This is a great marketing and design scheme to really sell the products to the users visually.

Patterns3/3
Throughout the whole process, I was able to refine and make all my patterns more efficient, whether by combining things by section, or by removing redundant patterns. However, I've included all imagined patterns including those not used on the template pages, such as bread crumbs. There are also class names not in use such as background colours for other people to easily access, change use the pattern library.

Explanations3/3
A huge part of designing is the importance to consider if other people can easily use, modify or add to your designs, whether in web such as this or things like print in inDesign. I made sure to make all explanations concise and to the point while keeping in mind that someone else may need to learn and work from them. All my patterns have explanations.

Accessibility2/3
There are similar tones, however I made sure to include contrast. However I feel as though I could expand on the accessibility more by adding labels. My forms include aria definitions.

Semantics3/3
I made sure to utilize from the broad range of HTML tag semantics to my advantage, such as divs and sections, to spans. They are all styled accordingly in my theme and the semantics are cohesive.

Responsiveness3/3
Using grids and units to my advantage, I was able to create grids within patterns to make a responsive and dynamic website that works well on all viewports. My website looks great on all screen sizes.

Code quality3/3
My code quality is all set up with logical hierarchy in order to make the most customization possible with colours, grids and other tags. There are absolutely no indentation issues and the code is set up to be as efficient as I could make it.

Git & commits2/3
I did write some descriptive commits, and there were valid commits for each single one, but there were a couple yellow marks on MarkBot that I could improve for next time.


22/24 — 92%

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.