Skip to content

CRM for Social Selling, on Google. Integrated with LinkedIn, Twitter, Facebook & Gmail.

License

Notifications You must be signed in to change notification settings

ioGrow/iogrowCRM

Repository files navigation

Build Status

ioGROW

CRM for Social Selling, on Google. Integrated with LinkedIn, Twitter, Facebook & Gmail.

info _
Authors AUTHORS.md
Release ---
License AGPL
Tracker ioGrow/iogrow/Issues
Mailinglist iogrow-public@googlegroups.com
IRC #iogrow @ freenode
Website iogrow.com
Accounts @Facebook @Twitter @GooglePlus

Help translate!

You can help translate this CRM to your language through Transifex Platform here.

Hacking

Requirements

Tasks

  1. Install dependencies: invoke install

  2. Build generated files:

    • DEV: invoke build

    • PROD: invoke build -p

  3. Run the app locally (localhost:8090): invoke start

  4. Deploy to GAE: invoke deploy

  5. Run tests invoke test

  6. Localization

    • Extract messages: invoke babel --extract

    • Compile messages: invoke babel --compile

First time configuration and deployment

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.

  1. In the Cloud Platform Console, go to the Projects page and select or create a new project.

  2. Note the project ID that you created above.

  3. In Google App Engine settings, Enable default cloud storage bucket.

  4. In app.yaml file, put the obtained project Id in application attribute.

  5. Open Project Credentials page

  6. Create both OAuth Client ID and Browser API key.

  7. 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
  1. Specify authorized redirect URIs on OAuth Client Id as follows: For each origin specified in 7 add this urls ORIGIN/postmessage and ORIGIN/oauth2callback.
  2. Enable those APIs
  3. Rename /crm/config/prod_sample.py to /crm/config/prod.py
  4. In crm/local.py,shared.py,prod.py config files, specify your credentials obtained from Google Cloud Console.
  5. In /static/src/js/config.js API_BASE_URL, BROWSER_API_KEY, CLIENT_ID
  6. 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

About

CRM for Social Selling, on Google. Integrated with LinkedIn, Twitter, Facebook & Gmail.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published