Skip to content

CRMint makes reliable data integration and data processing with Google easy for advertisers

License

Notifications You must be signed in to change notification settings

sltk/crmint

 
 

Repository files navigation

CRMint

Make reliable data integration and data processing with Google easy for advertisers.

Status Coverage Branch Description
Build Status - dev Latest build, use it at your own risks
Build Status - master Production ready releases

You can have data without information, but you cannot have information without data.

Daniel Keys Moran

CRMint was created to make advertisers' data integration and processing easy, even for people without software engineering background.

CRMint has simple and intuitive web UI that allows users to create, edit, run, and schedule data pipelines consisting of data transfer and data processing jobs.

CRMint is a Google App Engine application written in Python for Google App Engine Python Standard Environment. CRMint uses Cloud SQL to store it's business data, and Stackdriver Logging to store it's activity logs.

Deploy CRMint to your Google Cloud project, build a data pipeline, and benefit from data integration and processing in Google Cloud.

This is not an official Google product.

Run CRMint on your local machine

Create GCP project (if needed)

$ PROJECT_ID="my-crmint-${RANDOM:0:4}"
$ gcloud projects create $PROJECT_ID --enable-cloud-apis --set-as-default

Retrieve your GCP service account key (if needed)

$ gcloud app create --region=europe-west
$ gcloud iam service-accounts keys create \
    "./backends/data/${PROJECT_ID}.json" \
    --iam-account="${PROJECT_ID}@appspot.gserviceaccount.com" \
    --key-file-type='json'
$ cp ./backends/data/$PROJECT_ID.json ./backends/data/service-account.json

Run local CRMint

export APPLICATION_ID=$PROJECT_ID
$ docker-compose build
$ docker-compose up

About

CRMint makes reliable data integration and data processing with Google easy for advertisers

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 49.8%
  • TypeScript 26.3%
  • Shell 14.4%
  • HTML 5.9%
  • CSS 2.1%
  • Dockerfile 0.8%
  • Other 0.7%