A complete ecommerce solution for all of your shopping needs!
View Demo · Report Bug · Request Feature
- Create, update and edit products
- Secure user registration and authentication
- Secure Payments with Stripe
- Fast image upload & optimization with Cloudinary
- Email Services using Sendgrid
- Generate bills in PDF form for every order
- Node.js
- Express.js
- EJS
- MongoDB
Run the project in your machine locally.
Clone the repo locally using:
git clone https://github.com/SamipPoudel58/shopmip.git
Install dependencies in the root folder
cd shopmip
npm install
You will need to provide your own .env
variables, here's how you can do it:
- create a new file
.env
in the root - open .env.EXAMPLE
- copy the contents and paste it into your own
.env
file - make sure you replace the values with your own valid values
Note: The
NODE_ENV
should either be "development" or "production". This will decide which database to useMONGO_LOCAL
orMONGO_ATLAS
npm run dev
I'd love if you'd contribute to the project.
After cloning & setting up the local project you can push the changes to your github fork and make a pull request.
git add .
git commit -m "feat: added new stuff"
git push YOUR_REPO_URL BRANCH_NAME