Skip to content
⚡️ This is Full Working E commerce Site ( Boilerplate and Configuration Enabled ) With Admin Page Integrated ⚡️
HTML JavaScript CSS
Branch: master
Clone or download
anikethsaha Merge pull request #113 from anikethsaha/dependabot/npm_and_yarn/mong…
…oose-5.7.5

[Security] Bump mongoose from 5.5.9 to 5.7.5
Latest commit 8d1790f Oct 29, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Admin_Site [WIP] test : working on it for travis and for manual testing May 16, 2019
configs [WIP] test : working on it for travis and for manual testing May 16, 2019
logs Project Added Feb 2, 2019
public
src Update website-helper-links.ejs May 6, 2019
tests Added tests: view and db May 17, 2019
.coveralls.yml added : .coveralls.yml for coverage report May 17, 2019
.eslintrc [WIP] test : working on it for travis and for manual testing May 16, 2019
.gitignore Project Added Feb 2, 2019
.snyk
.travis.yml fix(script): fix the wrong name of the coveralls script May 17, 2019
EDITING_GUIDE.md Rename editing_Guide.md to EDITING_GUIDE.md May 6, 2019
LICENSE Create LICENSE Apr 22, 2019
README.md Added: Coveralls badge XD May 17, 2019
ecosystem.config.js [WIP] test : working on it for travis and for manual testing May 16, 2019
package-lock.json Bump mongoose from 5.5.9 to 5.7.5 Oct 14, 2019
package.json Bump mongoose from 5.5.9 to 5.7.5 Oct 14, 2019
server.js [WIP] test : working on it for travis and for manual testing May 16, 2019

README.md

efba logo

⚡️ Ecommerce-Full-Boilerplate-With-Admin ⚡️

badgeprs Coverage Status badgeprs badgeprs badgeprs badgeprs

This is Full Working E commerce Site ( Boilerplate and Configuration Enabled ) With Admin Page Integrated



Still not stable for production ⚠️

Contents

Live Demo 📺

Click here to see live demo .

Click here to see the admin site live demo

FEATURES 🎉

  • Authentication with OAuth
  • Live Search
  • Cart
  • Checkout Item Changing
  • Instant Buy
  • Payment with razorpay
  • Live Chat using tawk.io
  • Password reset using mail ( using nodemailer )
  • Contact us form
  • Categories With Subcategories
  • Dynamic Content
  • Newsletter
  • Admin Panel

TODO 📝

  • Location Based Product Searching : issue#2
  • Tests
  • Admin Panel - analytics system for sales and visitors issue#6
  • Product Review Panel issue#5

TECHNOLOGY 💻

  • NodeJS - Server
  • ExpressJS - Nodejs framework
  • MongoDB - Database
  • HTML, CSS, JS, EJS - Frontend
  • PM2 - Clustering
  • Firebase - Firestore for Session Storage

INSTALLATION 🔨

  • 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 ✂️

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 for more editing details

Road To Awesome Releases 📰

Contribution Suggestion

First Major - v1

  • To address all the issues with label v1 Check Here
  • Tests for most of the modules
  • Better Live Demo Issue#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 🔖

MIT License

Copyright (c) 2019 Aniketh Saha

Use It As You Want 😃

Refer for more info LICENSE

You can’t perform that action at this time.