{"repo":"chrisgreg/fyi","free":true,"listed":false,"github":"https://github.com/chrisgreg/fyi","clone":"git clone https://github.com/chrisgreg/fyi.git","description":"In-app events & feedback with Slack/Telegram notifications for Phoenix","language":"Elixir","stars":90,"topics":["analytics","analytics-product","elixir","feedback-systems","igniter","phoenix-framework","phoenix-liveview"],"license":"MIT","category":"analytics","readme_excerpt":"FYI Know what's happening in your app. --- In-app events, user feedback, and instant Slack/Telegram notifications for Phoenix. Stop refreshing your database to see if users are signing up. FYI gives you: - 📤 Event tracking — Emit events from anywhere in your app with one line of code - 📊 Live dashboard — Beautiful admin UI with search, filtering, and activity histograms - 💬 Feedback widget — Drop-in component to collect user feedback (installs into your codebase) - 🔔 Instant notifications — Get pinged in Slack or Telegram when important things happen - 🎯 Smart routing — Send specific events to specific channels with glob patterns - 🚀 One-command setup — mix fyi.install handles migrations, config, and routes Installation Add fyi to your list of dependencies in mix.exs : Then run the installer: This will: 1. Add FYI.Application to your supervision tree 2. Create a migration for the fyi events table 3. Print instructions to add the /fyi route to your router 4. Add configuration stubs to your config files Installer Options - --no-ui — Skip installing the admin inbox UI - --no-persist — Skip the database migration (events won't be persisted) - --no-feedback — Skip installing the feedback component Configuration App Name Set app name to identify events when multiple apps share the same Slack channel or Telegram chat: Messages will include the app name: [MyApp] purchase.created by user 123 Emojis Add emojis to your notifications in three ways (in priority order): 1. Per-event ","default_branch":null,"files":null,"tree":[],"storefront":"/r/chrisgreg","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/chrisgreg/fyi/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}