Skip to content

E-commerce app Node.js Express.js React.js Braintree Material design

Notifications You must be signed in to change notification settings

loicbrigardis/E-commerce-app

Repository files navigation

E-commerce app

Demo link : See the project here preview commerce app

Technologies used in this project Server Side

  • Node.js 12.9.0
  • ExpressJs 4.17.1
  • MongoDB / Mongoose 5.6.11
  • Braintree (Payment system) 2.19.0

Client Side

  • React.js 16.9.0 (Hooks)
  • MDBReact 4.19.1 (Material design)
  • MomentJs 2.24.0

Installation Server

Requires Node.js v8+ to run.

Install the dependencies and devDependencies and start the server.

$ npm install
$ npm run start || nodemon server

Rename .env.sample to .env and change settings with your own

DATABASE= /your mongoDB URL/
JWT_SECRET=
BRAINTREE_MERCHANT_ID=
BRAINTREE_PUBLIC_KEY=
BRAINTREE_PRIVATE_KEY=

Installation Client

Requires Create react app to run.

Install the dependencies and devDependencies and start the server.

$ npm install

Rename .env.sample to .env and change settings with your own

REACT_APP_API_URL= /URL to you server/
npm run start

About

E-commerce app Node.js Express.js React.js Braintree Material design

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published