Giter Site home page Giter Site logo

rookiemonkey / dummy-ecommerce Goto Github PK

View Code? Open in Web Editor NEW
4.0 1.0 3.0 1.63 MB

An e-commerce application :dress: :jeans: :shirt: consuming the dummy products api that i've created. This application was created using plain old javascript with the help of webpack for modularity :tada: Looks best on Ipad & IphoneX

Home Page: https://krrb-prod-dummyecommerce.netlify.app

JavaScript 61.54% SCSS 35.58% HTML 2.88%
ecommerce ecommerce-website dummy-data javascript js vanilla-javascript

dummy-ecommerce's Introduction

Dummy E-commerce

An e-commerce application ๐Ÿ‘— ๐Ÿ‘– ๐Ÿ‘• consuming the dummy products api that i've created. This application was created using plain old javascript with the help of webpack for modularity ๐ŸŽ‰

Consider checking the repo's issues, all of my todos are in there ๐Ÿ˜„

Screenshot Screenshot Screenshot

Author: Kevin Roi R. Basina

dummy-ecommerce's People

Contributors

rookiemonkey avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

dummy-ecommerce's Issues

Search sometimes doesn't work

Searching the exact name of the products displays nothing and has an error that some selector is null. Though, on network tab's response, api responded correctly. hence, possible logic issue with/in the frontend

multiple rendering

  • SEARCH ROUTE: clicking the search button renders the same group of products on the bottom again
  • DEPARTMENT ROUTE: clicking the the same department the second time renders the same group of products on the bottom again
  • CART ROUTE: clicking the cart button on top renders the cart route multiple times

navigation title on home only

we purposely did not indicate Brand Name on Home route's nav bar since we have a hero banner,
however, it would be better if we are able now to see the BrandName when scrolled down for home route

responsiveness

IPAD

  • home
  • search/department results
  • show product
  • show cart

MOBILE

  • home
  • search/department results
  • show product
  • show cart
  • NAV BAR!

addtocart bypass max 10 quantity

aside from checking if the item is already on cart, check as well if the new/added
quantity will exceed the the current quantity on cart

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.