Skip to content

Material world is a simple single page e-commerce application for tech gadgets. It offers all the functionalities you need such as product displays, add to cart, order tracking, review rating, shipping and buying using paypal integration. With Material World, Admin can add or delete products, add users, mark orders to be delivered and payments a…

License

Notifications You must be signed in to change notification settings

veerreshr/material-world

Repository files navigation

Material World

Its a simple e-commerce site with two login types i.e., admin and normal user. Where an admin can add or remove a product or user or admin and also be able to mark the order to be delivered. This website uses PayPal checkout integration for a seamless transaction across countries.

Badges

MIT License

Dependencies

Screenshots

App Screenshot

Features

  • Admin login.
  • User login.
  • Stripe Payment.
  • Cart and Checkout Features.
  • User reviews for Products.
  • Ability to Add/Edit users, products, orders by Admin.

Tech Stack

Client: React, Redux, Bootstrap

Server: Node, Express, MongoDB

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

JWT_SECRET

MONGO_URI

PAYPAL_CLIENT_ID

Run Locally

Clone the project

  git clone https://github.com/veerreshr/material-world.git

Go to the project directory

  cd my-project

Install dependencies

  npm install

Install Client dependencies

  cd frontend
  npm install

Start the both frontend and backend using nodemon from project directory

  cd .. 
  #make sure you are in project directory instead of frontend directory.
  npm run dev

Feedback

If you have any feedback, please reach out to me at veerreshr@gmail.com

About

Material world is a simple single page e-commerce application for tech gadgets. It offers all the functionalities you need such as product displays, add to cart, order tracking, review rating, shipping and buying using paypal integration. With Material World, Admin can add or delete products, add users, mark orders to be delivered and payments a…

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages