/ecommerce_web

Ecommerce web app built using Nextjs

Primary LanguageJavaScript

Ecommerce web app

Sample screenshots

Index page

Shopping cart page"

Getting Started

  • First, run the development server:
npm run dev
# or
yarn dev

Technologies used

  • Javascript
  • HTML/CSS/SASS
  • Stripe
  • Braintree-paypal
  • Redux
  • Fortawesome

Features

  • View products
  • View product details
  • Add to cart
  • Increase or decrease item's quantity
  • Save cart if user is logged in
  • Payment using paypal and stripe
  • Prompt user to continue as guest or sign in - if not logged in or when login session has expired
  • Ask user to login in if they want to view order history or profile and they haven't signed-in or login session has expired
  • Can then view single order history
  • Sigin out
  • Google login
  • Can view single order history after successful order
  • Checkout
  • Search by name or category
  • View products by category