CRM for Social Selling, on Google. Integrated with LinkedIn, Twitter, Facebook & Gmail.
| info | _ |
|---|---|
| Authors | AUTHORS.md |
| Release | --- |
| License | AGPL |
| Tracker | ioGrow/iogrow/Issues |
| Mailinglist | [email protected] |
| IRC | #iogrow @ freenode |
| Website | iogrow.com |
| Accounts | @Facebook @Twitter @GooglePlus |
You can help translate this CRM to your language through Transifex Platform here.
-
Install dependencies:
invoke install -
Build generated files:
-
DEV:
invoke build -
PROD:
invoke build -p
-
-
Run the app locally (localhost:8090):
invoke start -
Deploy to GAE:
invoke deploy -
Run tests
invoke test -
Localization
-
Extract messages:
invoke babel --extract -
Compile messages:
invoke babel --compile
-
To deploy ioGrow to App Engine, you will need to register a project to create your project ID, which will determine the URL for the app.
-
In the Cloud Platform Console, go to the Projects page and select or create a new project.
-
Note the project ID that you created above.
-
In Google App Engine settings, Enable default cloud storage bucket.
-
In app.yaml file, put the obtained project Id in application attribute.
-
Create both OAuth Client ID and Browser API key.
-
Specify authorized JavaScript origins in both browser API key and OAuth Client ID sections as follows:
- http://localhost:8090
- http://<YOUR_PROJECT_ID_>.appspot.com
- Any new domain where you want to call the API
- Specify authorized redirect URIs on OAuth Client Id as follows: For each origin specified in 7 add this urls ORIGIN/postmessage and ORIGIN/oauth2callback.
- Enable those APIs
- Rename /crm/config/prod_sample.py to /crm/config/prod.py
- In crm/local.py,shared.py,prod.py config files, specify your credentials obtained from Google Cloud Console.
- In /static/src/js/config.js API_BASE_URL, BROWSER_API_KEY, CLIENT_ID
- Run the following commands:
invoke installinvoke build- To run the application on local machine:
invoke start
- To run the application on google cloud platform:
invoke deploy