Sync, Segment, and Send your Product Data Everywhere
Focus on building your core product, not integrating with 3rd-party tools. Learn more at www.grouparoo.com
This is the Grouparoo Monorepo, containing the source code for
@grouparoo/coreand many plugins. If you are looking for an example about how to run or deploy Grouparoo, please visit https://github.com/grouparoo/app-example
This is an abbreviated version of the "Grouparoo Deployment Guide". The full version can be found here.
The simplest way to see Grouparoo in action is to deploy it to Heroku for free:
Assuming you have Docker installed:
# in a new directory curl -L https://www.grouparoo.com/docker-compose --output docker-compose.yml docker-compose up
Use the Grouparoo Generator to bootstrap a new Grouparoo Project:
npx grouparoo generate # configure postgres and redis, you can modify `.env` as needed npm start
This will generate a
.env file for configuration.
staging-public app to try things out.
cd apps/staging-public # populate the system with 1000 profiles, profile properties, 1000 purchases, groups, and some events npm run actionhero -- grouparoo demo dataPurchases # including the --scale param allows you to control how many profiles you make. e.g. --scale 10 makes 10,000 extra profiles. npm run actionhero -- grouparoo demo dataPurchases --scale 10 # populate the system with events npm run actionhero -- grouparoo demo eventStream
Generated using TypeDoc