Activity_notification

screenshot of Activity_notification
rails

Integrated user activity notifications for Ruby on Rails

Overview:

activity_notification is a Ruby on Rails gem that offers integrated user activity notifications. It allows easy configuration of multiple notification targets and the creation of notifications for notifiable models such as commenting or responding. The gem supports Rails 5.0+ with various ORMs including ActiveRecord, Mongoid, and Dynamoid, and is compatible with different databases like MySQL, PostgreSQL, SQLite3, MongoDB, and Amazon DynamoDB.

Features:

  • Notification API: Manage and query notifications for your Rails application.
  • Notification Models: Store notifications using ActiveRecord, Mongoid, or Dynamoid.
  • Notification Controllers: Control the opening/closing of notifications and provide links to related activities.
  • Automatic Tracked Notifications: Generate notifications along with the lifecycle of notifiable models.
  • Grouping Notifications: Group similar notifications for easier viewing.
  • Email and Push Notifications: Receive notifications via email and push notifications with Action Cable.
  • Subscription Management: Subscribe and unsubscribe to different notification types and targets.
  • REST API Backend: Access a REST API backend with OpenAPI Specification.
rails
Ruby on Rails

Ruby on Rails, often referred to as Rails, is an open-source web application framework written in Ruby. Known for its convention over configuration and don't repeat yourself (DRY) principles, Rails simplifies and accelerates the development of database-backed web applications.