Skip to content

anish1617/e_commerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

Ecommerce Website using React and Commerce Js

This project is a simple web commerce app where there is products with cart, checkout functionality. Implemented commerce api for adding, deleting, editing and emptying the cart items. As for the checkout Stripe payment method is integrated.

Learning and Implementation on this project

Learned and Implemented the React Basics like react components, react-hooks, react-router-dom, react-form-hooks, useState, useEffect, asynchoronous function, commerce js api, stripe payment function, and for the UI i used Material UI.

Install Dependencies with npm

npm install @material-ui/core @material-ui/icons @chec/commerce.js @stripe/react-stripe-js @stripe/stripe-js react-router-dom react-hook-form

Project Demo Images

Homepage

dashboard_large

Cart

dashboard_large

Checkout Form

dashboard_large

Payment

dashboard_large

Payment Success

dashboard_large

Quick Note

Stripe Payment gateway functionality is coded but due to unavailability of credit card, the commerce js integration with stripe payment gateway could not be seen in this project, so Successful purchase is just hard coded.

Resources for successfully completing the project

Check out material-ui documentation MUI.

Check out commerce js documentation Commercejs.

Check out Stripe documentation Stripe.

Check out Reactjs documentation Reactjs.

Check out React-hook-form documentation react-hook-form.

Check out React Router documentation React Router.

Hosted on

Click on the icon to see Project Demo


GitHub

GitHub allows us to host the Git repository and coordinate contributions.

Netlify

Netlify allows us to deploy app faster.

About

Ecommerce project made using React, Material-UI, Commerce.js, Stripe. This project is done to understand the overall React Cycle for making Front End Webpage.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors