Introducing our advanced full-stack E-commerce application, featuring seamless real-time payment processing through Stripe integration. With a 99% success rate in test transactions and the ability to handle up to 50 transactions per minute, our platform ensures secure and efficient transactions, enhancing the user experience and making online shopping smoother than ever. Experience the future of E-commerce today!
Demo - Kindly wait for a minute or two if the demo is still loading
gym-stripe-trim.mov
If you want to quickly tryout payments, you can autofill the form by clicking filler
To know more about filler - filler
- Real time payments using stripe
- Cart with local storage
- Home, Orders page
Clone the project
git clone https://github.com/prashanthsasidharan/ecommerce-app-with-stripe.git
Go to the project directory
cd ecommerce-app-with-stripe
Install server dependencies
cd packages/server, yarn
Backend server runs at http://localhost:3000/
Yarn start
Install client dependencies
cd packages/client, yarn
Client server runs at http://localhost:3001/
yarn start
View the app using http://localhost:3000/ in browser tab
- Create a dummy stripe account in test mode - https://www.youtube.com/watch?v=MyRpDl61kwQ
- Create a .env file in the server directory and paste publishable key and secret key generated by following the above video
STRIPE_PUBLISHABLE_KEY= **********
STRIPE_SECRET_KEY= *******
DATABASE_URL= mongodb://localhost/filler
PORT=3000
Client: React, React-bootstrap
Server: Node, Express, MongoDb
Contributions are always welcome!