All Projects → Tracardi → tracardi

Tracardi / tracardi

Licence: other
TRACARDI is a new HOME for your customer data. TRACARDI is an API-first solution, low-code / no-code platform aimed at any e-commerce business that wants to start using user data for marketing purposes.

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to tracardi

Ever
Ever® - Open-Source Commerce Platform for On-Demand Economy and Digital Marketplaces
Stars: ✭ 980 (+407.77%)
Mutual labels:  platform, headless, e-commerce
Example Storefront
Example Storefront is Reaction Commerce’s headless ecommerce storefront - Next.js, GraphQL, React. Built using Apollo Client and the commerce-focused React UI components provided in the Storefront Component Library (reactioncommerce/reaction-component-library). It connects with Reaction backend with the GraphQL API.
Stars: ✭ 471 (+144.04%)
Mutual labels:  headless, e-commerce
Nopcommerce
The most popular open-source eCommerce shopping cart solution based on ASP.NET Core
Stars: ✭ 6,827 (+3437.31%)
Mutual labels:  headless, e-commerce
Saleor
A modular, high performance, headless e-commerce platform built with Python, GraphQL, Django, and React.
Stars: ✭ 14,720 (+7526.94%)
Mutual labels:  headless, e-commerce
Vue Storefront
The open-source frontend for any eCommerce. Built with a PWA and headless approach, using a modern JS stack. We have custom integrations with Magento, commercetools, Shopware and Shopify and total coverage is just a matter of time. The API approach also allows you to merge VSF with any third-party tool like CMS, payment gateways or analytics. Ne…
Stars: ✭ 9,111 (+4620.73%)
Mutual labels:  headless, e-commerce
TriTan-CMS
TriTan CMS is a developer centric content management framework that allows you to go completely headless or nearly headless. With the mighty TriTan, you can build amazing RESTful applications and robust websites.
Stars: ✭ 19 (-90.16%)
Mutual labels:  headless, api-first
Unchained
Headless & open-source e-commerce toolkit. The Unchained Engine is our core product and is written in Node.js ES6
Stars: ✭ 92 (-52.33%)
Mutual labels:  headless, e-commerce
saleor
A modular, high performance, headless e-commerce platform built with Python, GraphQL, Django, and React.
Stars: ✭ 15,824 (+8098.96%)
Mutual labels:  headless, e-commerce
Django Salesman
Headless e-commerce framework for Django.
Stars: ✭ 157 (-18.65%)
Mutual labels:  headless, e-commerce
medusa
The open-source Shopify alternative ⚡️
Stars: ✭ 12,655 (+6456.99%)
Mutual labels:  headless, e-commerce
Falcon
DEITY Falcon - Progressive Web App library for any type of website. Fully Open Source, Platform Agnostic and headless. OSL3.0. Supports Magento 2 PWA storefront, Wordpress PWA and BigCommerce PWA Storefront. Built with ReactJS, NodeJS and GraphQL. Join our community and become a contributor at https://slack.deity.io
Stars: ✭ 501 (+159.59%)
Mutual labels:  platform, headless
Reaction
Mailchimp Open Commerce is an API-first, headless commerce platform built using Node.js, React, GraphQL. Deployed via Docker and Kubernetes.
Stars: ✭ 11,588 (+5904.15%)
Mutual labels:  headless, e-commerce
Gocommerce
A headless e-commerce for JAMstack sites
Stars: ✭ 1,178 (+510.36%)
Mutual labels:  platform, headless
awesome-medusajs
A curated list of awesome resources related to MedusaJS 😎
Stars: ✭ 113 (-41.45%)
Mutual labels:  headless, e-commerce
project graphql blog
With featured and recent posts, categories. full markdown articles, author information, comments, and much more, this fully responsive CMS Blog App is the best Blog Application that you can currently find on YouTube. And what's best of all is that you and your clients can manage the blog from a dedicated Content Management System.
Stars: ✭ 843 (+336.79%)
Mutual labels:  headless
Commerce
An E-Commerce package for Laravel with Grafite CMS. Take control of your content and how you sell it! Products, subscriptions, shipping, downloading and more!
Stars: ✭ 45 (-76.68%)
Mutual labels:  e-commerce
storefront-app
Storefront by Fleetbase is an open source hyperlocal shopping or services app. Enables users to quickly launch their own shop or service booking app or setup a multi-vendor marketplace.
Stars: ✭ 40 (-79.27%)
Mutual labels:  e-commerce
rubium
Rubium is a lightweight alternative to Selenium/Capybara/Watir if you need to perform some operations (like web scraping) using Headless Chromium and Ruby
Stars: ✭ 65 (-66.32%)
Mutual labels:  headless
aws-custom-runtime
Knative Function Using the AWS Lambda Runtime API
Stars: ✭ 43 (-77.72%)
Mutual labels:  platform
actlist-plugin
🔧 Actlist Plugin library to development and debugging.
Stars: ✭ 14 (-92.75%)
Mutual labels:  platform

github_banner

Stargazers repo roster for @tracardi/tracardi

Open-source Customer Engagement and Data Platform

Tracardi is an open-source system that supports customer engagement and enhances the consumer experience. Tracardi is intended for anyone who carries out any type of customer interaction, be it through sales or service delivery. Tracardi collects data from customer journeys and assigns it to a profile that is maintained throughout the period of interaction with the customer.

You can support the project on Open Collective

Screenshots

flow-1

Introduction

TRACARDI is an API-first solution, low-code / no-code platform aimed at any business that wants to start using user data for automated customer engagement. If you own a brand new e-commerce platform or a legacy system you can integrate TRACARDI easily. Use TRACARDI for:

  • Customer Data Integration - You can ingest, aggregate and store customer data from multiple sources in real time at any scale and speed due to elastic search backend.

  • Customer Data Modelling - You can manage data. Define rules that will model data delivered from your page and copy it into user profile. You can segment customers into custom segments.

  • User Experience Personalization - You can personalize user experience with real-time customer segmentation and targeting.

  • Profile Unification - You can merge customer data from various sources to single profile. Auto de-duplicate customer records. Blend customers in one account.

  • Automation - TRACARDI is a great framework for creating marketing automation apps. You can send your data to other systems easily

If you want to see Tracardi in action subscribe to our Youtube channel.

Installation

The easiest way to run Tracardi is to run it as a docker container. If you are looking for other installation types visit: http://docs.tracardi.com/installation/

In order to do that you must have docker installed on your local machine. Please refer to docker installation manual to see how to install docker.

One line installation

Open tracardi project and run:

docker-compose up

Visit http://127.0.0.1:8787 and complete installation in Tracardi GUI.

Run each docker container one-by-one

Dependencies

Tracardi need elasticsearch and redis as its backend.

Elasticsearch

Please pull and run elasticsearch single node docker before you start Tracardi.

You can do it with this command.

docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.13.2

Redis

If you use features as destinations, import, or synchronized events then you will need a redis instance as well.

Start it with:

docker run -p 6379:6379 redis

Run Tracardi API

Now pull and run Tracardi backend.

docker run -p 8686:80 -e ELASTIC_HOST=http://<your-laptop-ip>:9200 -e REDIS_HOST=redis://<your-laptop-ip>:6379 tracardi/tracardi-api

You can remove -e REDIS_HOST=redis://<your-laptop-ip>:6379 if you did not start redis. Without redis some system features are unavailable.

Tracardi must connect to elastic. To do that you have to set ELASTIC_HOST variable to reference your laptop's IP.

"Waiting for application startup" issue

Notice that when type http://localhost:9200 as ELASTIC_HOST you try to connect to Elastic on localhost. This means that you're connecting to the docker itself as localhost means local in docker. Obviously elastic is not there, so Tracardi will never connect that is why you see "Waiting for application startup" information. Pass external ip for elastic. This may be your laptop IP if you are running Tracardi locally, e.g. 192.168.1.143:9200. Please refer to Tracardi documentation for more Troubleshooting information.

For more trouble shooting solutions go to http://docs.tracardi.com/trouble/

Open Tracardi GUI

Now pull and run Tracardi Graphical User Interface.

docker run -p 8787:80 -e API_URL=//127.0.0.1:8686 tracardi/tracardi-gui

Need help ?

Join our community

Start Tracardi Documentation

Now pull and run Tracardi Documentation.

docker run -p 8585:8585 tracardi/tracardi-docs

Log-in

Visit http://127.0.0.1:8787 and complete installation in Tracardi GUI.

System Documentation

Visit http://127.0.0.1:8585. System documentationis also available at: http://docs.tracardi.com

API Documentation

Visit http://127.0.0.1:8686/docs

Scaling Tracardi for heavy load.

TRACARDI was developed with scalability in mind. Scaling is as easy as scaling a docker container. No additional configuration is needed.

Development tracking

TRACARDI is #buildinpublic that means that you can track and influence its development.

Take a look at YouTube channel and see what Tracardi can do for you.

Call for contributors

We are looking for contributors. Would you like to help with Tracardi development fork Tracardi or contact us at [email protected] or any social platform.

Support us

If you would like to support us please follow us on Facebook or Twitter, tag us and leave your comments. Subscribe to our Youtube channel to see development process and new upcoming features.

Spread the news about TRACARDI so anyone interested get to know TRACARDI.

We appreciate any help that helps make TRACARDI popular.

Donate

You can support us on Open Collective

License

Tracardi is available under MIT with Common Clause license.

Forkers repo roster for @tracardi/tracardi

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].