name | fontURL | fonts | colors | backgroundColor | accentColor | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Exhibit2 |
|
|
#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.
This project forked from ltw-webdev-4/ecommerce-pattern-library
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/
name | fontURL | fonts | colors | backgroundColor | accentColor | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Exhibit2 |
|
|
#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.
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 & design — 3
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.
Patterns — 3/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.
Explanations — 3/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.
Accessibility — 2/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.
Semantics — 3/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.
Responsiveness — 3/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 quality — 3/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 & commits — 2/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%
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.