Shoponn

Deployment site

https://shoponn.herokuapp.com/

Required environment variables

  • NODE_ENVIRONMENT=[production or development]
  • SECRET_KEY=[secretkey]
  • DATABASE_URL=[mongodb://localhost:27017/test]
  • BRAINTREE_PUBLIC_KEY=[************]
  • BRAINTREE_PRIVATE_KEY=[***********]
  • BRAINTREE_MERCHANT_ID=[***********]

At first install all the dependencies

  1. inside root package, run
  2. "npm install" ***[this will install all the dependencies for backend]***
  3. move to cliend package, "cd client/", then run
  4. "npm install" ***[this will install all the dependencies for react frontend]***

To start the project in development mode

  1. inside root package, run
  2. "npm start dev"
  3. move to cliend package, "cd client/", then run
  4. "npm start"

To start the project in production mode

  1. make sure that NODE_ENVIRONMENT is set to production in .env file
  2. inside root package, run
  3. "npm run prod"
  4. project will be available to run at localhost

Share this project:

Updates