E-commercify
is a full open source E-commerce site from the frontend to the backend. The project uses all the latest
and industry approved technologies to create a complete e-commerce site that's ready to be deployed.
You can see a live demo of the project by clicking here -
Start by installing the prerequisite software:
Name | Version | Notes |
---|---|---|
Node.js | 12.x |
Download Node.js |
npm (comes bundled with Node) | 6.x |
Does not have LTS releases, we use the version bundled with Node LTS |
MongoDB Community Server | 4.2.7 |
Download MongoDB Community Server |
If you're going to contribute to this project, you'll also need a text-editor and git
. You can use any text editor you want, but we recommend using VSCode. We also recommend you use the latest version of Git.
Running E-Commercify
as a production site is very simple.
Follow these steps -
- Install the required softwares
- Set up the environment variable file by running -
# macOS / Linux
cp sample.env .env
# Windows
copy sample.env .env
- Change the
IS_PRODUCTION
value in the.env
file fromfalse
totrue
. Like so -
IS_PRODUCTION=true
- Install all the dependencies by running -
npm ci
- Start the production server by running -
npm run start
We are glad to receive PRs from anybody who is interested. If you want to contribute to this open source project head over to the Contributing Guide.
If you have any question about the project, you can open an issue. You can also reach us in the E-Commercify Devs Discord server.
Happy Coding!