A Simple Ecommerce website with Vannila JavaScript and ExpressJs as backend.Google spreadsheet is used as a database for orders with razorpay integration for payment.
Clone the project
git clone https://github.com/dine-5h/shopxGo to the project directory
cd shopxInstall dependencies
npm installStart the server
npm run startTo run this project, you will need to add the following environment variables to your .env file
client_email - gmail address for spreadsheet
private_key - google spreadsheet private key
keyId - RazorPay keyId
secretKey - RazorPay secretKey
gmailAddress - Gmail address to send Mail
gmailPassword - Gmail password