Giter Club home page Giter Club logo

ecommerce-pattern-library's Introduction

##title

title: Candy Shop version: 1.0.0

##contributors

@moutonrebelle @cieraclaire @gabbbycinco

##description & motivation

description: This website was made for a fictional candy shop e-commerce. The goal was to have a fun and colorful design. This was accomplished by using different colors such as pink, purple and teal and with a logo representing a whale splashing sprinkles.

The vision with this website was to create an e-commerce that would sell home-made vegan candies that are made with love and natural quality ingredients. Candies should be offered in a large variety of flavors and have multiple unusual ones. As a candy lover, I thought this was a great opportunity.

Installation

The pattern library is a Jekyll & Patternbot based application, so it requires Ruby to be installed.

☛ Follow these instructions to get Ruby & Bundler installed

  1. Navigate to the correct folder in Terminal. Use GitHub Desktop’s Repository > Open in Termal command.
  2. Type the following command bundle install

Starting the server

The pattern library is a Jekyll & Patternbot based application that requires a running Terminal instance.

  1. Navigate to the correct folder in Terminal. Use GitHub Desktop’s Repository > Open in Termal command.
  2. Type the following command: bundle exec jekyll serve
  3. View the functional website at: http://localhost:4000
  4. View the pattern library at: http://localhost:4000/pattern-library/

License & copyright

© Laura Meguerditchian, Algonquin College Graphic Design

ecommerce-pattern-library's People

Contributors

moutonrebelle avatar thomasjbradley avatar gabbycinco avatar

Watchers

James Cloos avatar Ciera Claire avatar

ecommerce-pattern-library's Issues

Page Speed

Page Speed Fast
Optimization suggestion
Total time expected to be saved (estimated value)
1
Adjust the image size appropriately
10.05 s
2
Provide images in a new generation format
7.2 s
3
Remove blocked rendering resources
0.78 s

Apple Safari Mobile

Very cute designs. The checkout page is missing a button to bring the user to the next step in the process. The images on your product pages are too large.

Products

Hi @thomasjbradley

I have trouble seeing my product list page template, is there any reason why?

Thanks,
Laura Meguerditchian

Firefox Iphone

Love the colour! The images on the product details page appear really big and it makes the page overly wide and scrollable.

Voiceover

Add description to images for voiceover accessibility (aria details)

Microsoft Edge Testing

Your website design is very creative! The only issue I encountered was that your form doesn't show up on your checkout form page. The only section I see is the item/quantity. Possibly checking how you merged your content with your partner could help, and reviewing how they coded the page.

Opera Desktop

The banner button spans the entire screen
The checkout page doesn't have a form

Footer & Nav

Hi @thomasjbradley

I added a second navigation in my shopping section, but not only the products don't show up, but the footer isn't showing up as it is supposed to do. Also, I removed the icon from the navigation because it was jumping on another line. Is there any way I can fix it?

Final grade

For the course of Web Development, we were assigned to create an e-commerce. I decided to come up with an online store that would sell homemade candies online. This website has a colourful theme and was designed to attract both children and adults.

It helped me to improve my skills to develop unique pages that other users could understand if they ever had to take to lead to create other pages. This was definitely a good experience and I look forward to create more websites next semester.


Style & design4

Overall, the style looks great and harmonious. The colours fit the theme quite nicely. The website is clean and the logo is fitting the main idea. The style is fun and original. However, I believe it could have been pushed a little further because the overall website is very simple.

Patterns3.5

The patterns are simple and are all working. However, they could have been pushed more in terms of complexity.

Explanations4

Explanations are clear and complete, but they could be more descriptive.

Accessibility4.5

The website is responsive and accessible. There are skip links and the contrast of colours is good.

Semantics3.5

Although there is a good variety of tags, they could have been more carefully chosen.

Responsiveness4

The website is responsive, but it could have been better especially for the navigation that is very basic.

Code quality3.5

There is a decent semantics, indentation & accessibility. I believe there might be some mistakes.

Git & commits3

The commits have some good messages but some should be more specific. Some are too general and confusing.


30/40 — 75%

Chrome on Android phone

The site is very simple and intuitive. Everything seems to be linked properly. I would say that the checkout page needs some editing. Maybe add some more text boxes for including: credit card numbers, name, e-mail etc.

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.