- This is a Next.js project bootstrapped with
create-next-app
.
- First, run the development server:
npm run dev
# or
yarn dev
-
Open http://localhost:3000 with your browser to see the result.
-
Or Visit the live app to see the result
- Javascript
- HTML/CSS/SASS
- Stripe
- Braintree-paypal
- Redux
- Fortawesome
- 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