erxes is an open-source messaging platform for customer success.
erxes is built with JavaScript (ES6), Meteor, Node.js, GraphQL, Apollo, MongoDB and React.
The project is maintained by erxes Inc, along with an amazing group of independent contributors. We are striving to make customer experience better through our messaging platform.
curl https://install.meteor.com/ | sh
Clone repo
git clone https://github.com/erxes/erxes.git
cd erxes
Install dependencies
meteor npm install
Create settings file
cp settings.json.example settings.json
Configure settings. Open settings.json and edit it.
{
"public": {
# your erxes deployed domain
"CDN_HOST": "http://127.0.0.1/static",
"APOLLO_CLIENT_URL": "http://localhost:8080/graphql"
},
"COMPANY_NAME": "{your_company_name}",
"NO_REPLY_EMAIL": "{no-reply@{domain}}",
# amazon s3 credientials. Using to upload attachments, profile pictures etc ...
"AWS_accessKeyId": "{access_key_id}",
"AWS_secretAccessKey": "{secret_access_key}",
"AWS_bucket": "{bucket_name}",
}
Run
./start.sh
Now, main app is running at http://localhost:7010. Default channel, brand, integration must be created. Login using
email: 'admin@erxes.io'
password: 'admin123'
Copyright (c) 2017 erxes Inc - Released under the MIT license.