https://github.com/anikethsaha/ecommerce-full-boilerplate-with-admin
:zap: This is Full Working E commerce Site ( Boilerplate and Configuration Enabled ) With Admin Page Integrated :zap:
https://github.com/anikethsaha/ecommerce-full-boilerplate-with-admin
ecommerce ejs expressjs mongodb nodejs nodemailer passportjs razorpay stripe
Last synced: 6 months ago
JSON representation
:zap: This is Full Working E commerce Site ( Boilerplate and Configuration Enabled ) With Admin Page Integrated :zap:
- Host: GitHub
- URL: https://github.com/anikethsaha/ecommerce-full-boilerplate-with-admin
- Owner: anikethsaha
- License: mit
- Created: 2019-02-02T14:34:16.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-03T21:56:55.000Z (almost 3 years ago)
- Last Synced: 2025-05-05T22:14:18.082Z (6 months ago)
- Topics: ecommerce, ejs, expressjs, mongodb, nodejs, nodemailer, passportjs, razorpay, stripe
- Language: HTML
- Homepage:
- Size: 10.4 MB
- Stars: 166
- Watchers: 6
- Forks: 54
- Open Issues: 48
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
![]()
:zap: Ecommerce-Full-Boilerplate-With-Admin :zap:
This is Full Working E commerce Site ( Boilerplate and Configuration Enabled ) With Admin Page Integrated
> ## Still not stable for production :warning:
> I am not open for any paid support for this project as it recommended by some. If you need any help with this project please submit an issue with mentioning me (as I am not watching this repo) in it. Thanks
> If you want to help supporting and maintaining this project. Please mail me at `anik220798@gmail.com`
## Donation
## Contents
- [Live Demo](#live-demo-tv)
- [Features](#features-tada)
- [Todo(s)](#todo-pencil)
- [Installation](#installation-hammer)
- [For Main Ecommerce site](#for-main-ecommerce-site)
- [For Admin Site](#for-admin-site)
- [Editing](#editing-scissors)
- [Road To Awesome Releases](#road-to-awesome-releases-newspaper)
- [LICENSE](#license-bookmark)## Live Demo :tv:
#### Click [here](https://gentle-eyrie-53138.herokuapp.com/) to see live demo .
#### Click [here](https://immense-refuge-43321.herokuapp.com/login) to see the admin site live demo## FEATURES :tada:
- [x] Authentication with OAuth
- [x] Live Search
- [x] Cart
- [x] Checkout Item Changing
- [x] Instant Buy
- [x] Payment with [razorpay](https://razorpay.com/)
- [x] Live Chat using [tawk.io](https://www.tawk.to)
- [x] Password reset using mail ( using nodemailer )
- [x] Contact us form
- [x] Categories With Subcategories
- [x] Dynamic Content
- [x] Newsletter
- [x] Admin Panel## TODO :pencil:
- [ ] Location Based Product Searching : [issue#2](https://github.com/anikethsaha/Ecommerce-Full-Boilerplate-With-Admin/issues/2)
- [ ] Tests
- [ ] Admin Panel - analytics system for sales and visitors [issue#6](https://github.com/anikethsaha/Ecommerce-Full-Boilerplate-With-Admin/issues/6)
- [ ] Product Review Panel [issue#5](https://github.com/anikethsaha/Ecommerce-Full-Boilerplate-With-Admin/issues/5)## TECHNOLOGY :computer:
- NodeJS - Server
- ExpressJS - Nodejs framework
- MongoDB - Database
- HTML, CSS, JS, EJS - Frontend
- PM2 - Clustering
- Firebase - Firestore for Session Storage## INSTALLATION :hammer:
* Clone the repo
* Check the `editing_Guide.txt` for editing refs
* `$ npm install`### For Main Ecommerce site
* `$ npm i -g nodemon`
* `$ nodemon server` to run the server in local development
* `$ npm run start` to run the server in production### For Admin Site
* `$ cd Admin_Site`
* `$ npm i -g nodemon`
* `$ nodemon server` to run the server in local development
* `$ npm run start` to run the server in production## EDITING :scissors:
Please go through the `configs` folder to edit the configuration , APIs and .env variables
* `$ cd configs` for main site configs editing
* `$ cd Admin_Site` and then in `config.js` change the values
* Refer [EDITING_GUIDE](https://github.com/anikethsaha/Ecommerce-Full-Boilerplate-With-Admin/blob/master/EDITING_GUIDE.md) for more editing details## Road To Awesome Releases :newspaper:
[](https://img.shields.io/badge/Contribution-Welcome-green.svg)
[](https://img.shields.io/badge/Suggestions-Welcome-brightgreen.svg
)### First Major - v1
- To address all the issues with label `v1` **[Check Here](https://github.com/anikethsaha/Ecommerce-Full-Boilerplate-With-Admin/issues?q=is%3Aissue+is%3Aopen+label%3Av1)**
- Tests for most of the modules
- Better **Live Demo** [Issue#14](https://github.com/anikethsaha/Ecommerce-Full-Boilerplate-With-Admin/issues/14)### v2
- Better Docs
- Recommendation System**Few more are there but quite not sure about them, will add it here if required**
### v3
- Migration to **Typescript**
- Frontend in **React**
- Query Using **Graphql****More To Come**
## LICENSE :bookmark:
MIT License
Copyright (c) 2019 Aniketh Saha
Use It As You Want :smiley:
Refer for more info [LICENSE](https://github.com/anikethsaha/Ecommerce-Full-Boilerplate-With-Admin/blob/master/LICENSE)