Skip to content

🚀 Open-source alternative for Mixpanel - Amplitude - Hotjar - Fullstory✨

License

Notifications You must be signed in to change notification settings

fusion-hq/fusion

Repository files navigation

fusion-logo

Full-Stack user behaviour analytics and engagement platform.


This project is no longer maintained..


Commits-per-month Discord Discord

fusion dashboard

Fusion is an open-source lightweight user behaviour analytics and engagement pltaform.

Its built upon a simplified low-code mixpanel like analytics engine with visual analytics, push-notification and email/micro-surveys.

Fusion shows how your users interact with your web based products eg: page-views, button clicks, form submissions etc. But apart from this, Fusion lets you engage with a specific user or group of user who have something in common or performed a particular action, in real-time with live-chat, in-app push notification, email/micro-surveys or set it up to trigger automatically.


🚀 Features

  • Event-driven Fusion sends events from your application for user interactions.

  • Visual-driven Fusion sends Visual Recording from your application for user interactions.

  • Product usage visualizations Unlike of google analytics you choose/customize your graphs on your custom dashboard. As graph type (line, bar, pie, table, count), timescale(minute, hourly, daily, weekly), dashboard name etc.

  • Open-source protect your user data, forget huge SAAS bills self-host on any infrastructure.

  • No-code autocapture after adding tracking snippet to your website fusion automatically captures what your users are doing (eg: login clicked, pricing page-view, profile form filled) without adding extra code.

  • Ready-made libraries for JS coming soon: Node, GO, Android iOS, PHP, Flutter, ReactNative Elixir, API

  • Real-time engagement suite Email Campaigns.


Self Hosting Commands

  • Give Permssion for prod.sh.
  chmod +x prod.sh
  • Start the Project
  ./prod.sh
  • Bring the container down
  docker-compose down

Development mode commands (With Hot Reload)

  • Give Persmission to staging.sh.
  chmod +x staging.sh
  • Start the project
  ./staging.sh
  • Make the docker container down
  docker-compose -f docker-compose.staging down

Some Docker Commands

  • Prune Entire System
  docker system prune -a (prune entire system be it cache, images, and all)
  • Remove all the Docker Images
  docker image prune -a

📚 Documentation

Coming soon... Please connect with us over discord and we will help you setup fusion.


🧐 Community? Questions? Support ?

If you need help or just want to hang out, come, say hi on our Discord server.


✨ Contribution

Join our discord community to know more about fusion, product analytics and to connect with other users and contributors.

please share your ideas, questions and feedback, on our Github Discussions

Fusion - Released under the Fair Code License.