a customer control center web app
npm install controltower



![License][license]
[see all badges…][badges]
[badges]: https://github.com/fczuardi/controltower/blob/master/badges.md
[license]: https://github.com/fczuardi/controltower/blob/master/LICENSE
This branch uses the [gentelella][gentelella] Bootstrap theme by [Colorlib][colorlib].
If you plan to contribute with code patches, below are some instructions on
how to setup a dev environment in your machine.
```
npm install
Controltower expect some services to be up and use them as the backend, so you
will have to:
1. configure a facebook app for the customer authentication / login to work,
write down your App Id to use on your config.js file
2. configure and launch a [controltower-api][controltower-api] server to be
used as the backend
3. if you plan to use [sage][sage] features, configure and launch a sage server
to be used as the sage api backend
There is a small shell script that can generate simple controltower config files
by replacing the placeholders on the config-sample.js file with their respective
env vars of your machine, if you want to use it you can run:
``
npm run create:config`
to create, or:`
npm run create:config -- replace
to replace.
``
npm start
And access it on `http://localhost:9966``
[gentelella]: https://github.com/puikinsh/gentelella
[colorlib]: https://colorlib.com/
[controltower-api]: https://github.com/calamar-io/controltower-api
[sage]: https://github.com/calamar-io/wiki/wiki/Sage