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 install
invoke build
- To run the application on local machine:
invoke start
- To run the application on google cloud platform:
invoke deploy