Skip to content

WHAHA-HA/Shopmax

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shopmax - E-Commerce Project

E-Commerce project made with React for self learning.

RWD

Demo

Note: It may take some time till the server starts at the beginning. Demo - https://ecommerce-shopmax.netlify.app/

Technologies

Backend: (hosted by www.heroku.com)

  • Strapi v3.0.0-beta.20.3

Frontend: (hosted by www.netlify.com)

  • React v16.13.1
  • React Redux && Redux Thunk
  • React Router
  • React Hooks
  • React Loading Skeleton
  • React Modal
  • React Scroll
  • React Toastify
  • Framer Motion
  • Styled Components
  • React Multi Carousel
  • Formik && Yup
  • Axios
  • Local Storage
  • Husky && lint-staged
  • Atomic design

Features

  • Browsing products fetched from database
  • Adding/removing products from cart and wishlist
  • Filtering and sorting products by names, categories and prices
  • Changing quantity of products with same ID and size
  • Featured products are placed in a carousel (react-multi-carousel)
  • Two shopping carts (aside and full) with same options and logic
  • Adding products with validation (checking if certain size is available)
  • Viewing full details of products
  • Home page slider
  • Checkout form validation with Yup
  • Payment simulation (obviously there is no real payment :D)
  • Responsive Web Design

Screenshots

Home slider

screen2


Aside shopping cart

screen1


Full shopping cart

screen5


Catalog view

screen10


Wishlist view

screen3


Empty wishlist view

screen4


Validated checkout view

screen6


"Add item" modal

screen11


Product full details view

screen7


404 page

screen8

Credits and sources

Images: 50style.pl && unsplash.com
Icons: flaticon.com