Nectar is an open source e-commerce Elixir/Phoenix project to be evolved into E-Commerce framework the elixir way Please share your ideas here
It includes:
Admin
Product Management
Configuration Management
Cart Management
Order Management
User Management
User
https://hub.docker.com/r/vinsol/nectarcommerce
docker run -it -p 4000:4000 vinsol/nectarcommerce:latest
and go to http://localhost:4000
Pre-requisites
elixir -v
, better to have 1.2.2 or highermix local.hex
mix hex.info
psql postgres
SHOW SERVER_VERSION
Clone Project Locally
git clone https://github.com/vinsol/nectarcommerce.git
Set up Development Environment
cp apps/nectar/config/dev.secret.exs.example apps/nectar/config/dev.secret.exs
mkdir -p apps/nectar/priv/static/uploads
ln -s uploads apps/nectar/priv/static/uploads
# run from project rootmix deps.get
mix ecto.drop -r Nectar.Repo
mix ecto.create -r Nectar.Repo
mix ecto.migrate -r Nectar.Repo
mix run apps/nectar/priv/repo/seeds.exs
cd apps/nectar
npm install
npm install babel-preset-es2015 --save
./node_modules/brunch/bin/brunch build
bower install
Browse User Interface
Browse Admin Interface
mix test
.We use Travis CI to run the tests for Nectar.
You can see the build statuses at https://travis-ci.org/vinsol/nectarcommerce.
Copyright (c) 2016 vinsol.com, released under the New MIT License