Public | Automated Build

Last pushed: a year ago
Short Description
Isomorphic React E-Commerce Storefront
Full Description


We made NICI Store better. Some of them are:

  • Added Spanish language
  • Made Single-Page faster by catching more Javascript
  • Changed color to our native one :)

Working on:

  • Stripe API Support
  • Customer.Guru API Support (Better stadistics)
  • Order receive, process and dispatch
  • Dominican Republic country support

Roadmap to future:

  • Add PayPal Express API Support
  • Multi-seller marketplace
  • Better UI Design for Administration Panel
  • A smoother landing page with more call to actions
  • Docker-Compose support
  • PaaS for Yoonic. Register, pay, run and deploy.


This is just the storefront. To run it, you need an API Backend to operate it. You may use Atlas in which it was written for. However you can run it against any other API you like just as long as you either:

  • Ensure that API has the same endpoints and request/response as Atlas
  • Re-write the storefront API Plugin that is used for wrapping Atlas and making requests

Already Included



Run your Nicistore in Production mode by:

  1. Clone this repository
  2. npm install
  3. Open the configuration file for the development environment config/client/development.js and replace the value of api.atlas.baseUrl by
  4. npm run dev
  5. Open a browser and navigate to http://localhost:3000

To deploy it using Docker:

  1. git clone
  2. Access your directory, by cd fangoo
  3. docker build -t fangoo/fangoo .
  4. docker run -d --name fangoo -p 80:3000 -t fangoo/fangoo
  5. This will expose your container to port 80 and 3000.


Now to make your environment easily, install this NoSQL to hack the way around. The right way to do this is to run it on ports :8080, :28015, :29015.

git clone
cd docker-rethinkdb
docker build -t cburki/docker-rethinkdb .
docker run -d -p 8080:8080 -p 28015:28015 -p 29015:29015 cburki/docker-rethinkdb && docker run \
    --name rethinkdb \
    -d \
    -p 8080:8080 \
    -p 28015:28015 \
    -p 29015:29015 \
  1. Create tables:
  • Carts
  • Checkouts
  • Collections
  • Contents
  • Orders
  • Products
  • Users


To deploy Atlas with Docker. You need to first have RethinkDB running. Then run Atlas in port 8000

  1. git clone
  2. cd atlas
  3. docker build -t yoonic/atlas .
  4. docker run -d --name atlas -p 8000:8000 -t yoonic/atlas


This is all from André Tavares. I'm just trying to help to make it better :)

Docker Pull Command
Source Repository