GithubHelp home page GithubHelp logo

trieu / leo-cdp-free-edition Goto Github PK

View Code? Open in Web Editor NEW
25.0 3.0 11.0 643.71 MB

The binary build of LEO CDP Free Edition for training purposes

License: Apache License 2.0

Shell 0.33% JavaScript 23.60% CSS 3.92% HTML 57.23% Java 14.91%
customer-data-platform customer-analytics leo-cdp big-data-analytics dataism cdp data-analysis arangodb survey-analysis big-data

leo-cdp-free-edition's Introduction

LEO CDP framework

What is LEO CDP framework?

LEO CDP is a free Customer Data Platform (CDP) framework designed to help businesses centralize, unify, and manage their customer data from various sources. This allows for a holistic understanding of customers, leading to enhanced marketing and personalization. The framework provides the building blocks for developers to customize their CDP according to specific business needs.

Core ideas

The philosophy of Dataism => USPA as Big Data framework => LEO CDP framework

Core features

  1. Data collection and unification : LEO CDP framework allows businesses to collect customer data from various sources, such as websites, mobile apps, and offline interactions. It then unifies this data into a single customer profile, which can include demographic information, behavioral data, and more.
  2. Segmentation and audience creation : LEO CDP framework provides UI tools for businesses to segment their customer data and create custom audiences based on criteria such as lead scoring, CLV scoring, customer behavior, demographics, or preferences.
  3. Personalization and targeting : With LEO CDP framework, businesses can use customer data to personalize and target their marketing efforts, such as by sending targeted email campaigns or displaying personalized website content.
  4. Analytics and reporting : LEO CDP framework provides real-time analytics and reporting capabilities, allowing businesses to measure the effectiveness of their marketing efforts and gain insights into customer behavior.
  5. Integration with other systems : LEO CDP framework can integrate with other systems such as CRM, marketing automation, email marketing service and advertising platforms to create a seamless and holistic view of customer data across the organization.

LEO CDP framework data flow

LEO CDP framework Data Flow

Why is LEO CDP framework ?

  1. It allows businesses to unify customer data from various sources such as websites, mobile apps, and offline interactions into a single customer profile. This can help businesses better understand their customers and provide a more consistent experience across channels.
  2. It offers ease of use: LEO CDP framework has a user-friendly interface and can be easily integrated with other marketing technologies. This makes it easy for businesses to use and implement without requiring extensive technical knowledge.
  3. LEO CDP framework is the on-premises software solution, so you can deploy in your private cloud servers or even your PC
  4. You can custom and build your own Customer Data Platform (CDP) for your digital business and digital transformation

LEO CDP framework FREE Edition

This is the binary build (JAR file) from Java Source Code in my private Github repository

System Demo

Documents

Technology Architecture

System Overview

alt technology-architecture-leo-cdp

Data Pipeline

alt data-pipeline-leo-cdp

Software Requirements

  1. Linux Ubuntu Server 22 LTS
  2. Redis 6
  3. Amazon Java 11 Corretto
  4. Python 3.10
  5. ArangoDB 3.11 (Community Edition / Enterprise Edition / Cloud Oasis)
  6. Jupyter Notebook / Google Colab for advanced data analytics and machine learning services
  7. Apache Airflow for ETL job scheduling and data connector
  8. Prometheus 2 for System Monitoring
  9. Grafana 8 for System Monitoring

Proposal solutions for digital marketing services / data activation services

  1. Mailchimp / Brevo for Email Marketing
  2. OneSignal / SendPulse / Firebase Cloud Messaging for push notification
  3. Facebook for Business Marketing
  4. Google Ads for Search Engine Marketing
  5. Zalo Cloud for marketing (if you want to run marketing automation in Vietnam)
  6. Blogger API and YouTube API for SEO
  7. Google BigQuery to analyse Big Data in the Cloud

Proposal cloud server vendors

  1. Google Cloud
  2. VNG Cloud
  3. AWS Cloud
  4. Any your own cloud server !

How to install

Please check this LEO CDP framework Installation Guide


Author and copyright owner

Trieu Nguyen (Thomas)

Software license

  • Free to develop and use in your own servers
  • Just respect my work
  • You can develop and use your own brand CDP (white label CDP solution)

Community Support

Documents

Bằng chứng về bản quyền mô hình và phát minh LEO CDP framework

leo-cdp-free-edition's People

Contributors

trieu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

leo-cdp-free-edition's Issues

Leo CDP pricing onprem and cloud

Hi @trieu can you please provide the pricing details for this.
and how can you integrate this through our website ? which Javascript Sdk you are using to capture user real time events

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.