Giter Club home page Giter Club logo

flipcast's Introduction

Why

User engagement in mobile world is a tough nut to crack. To make intimate connections to users of your application you will have to resort to more direct and personal communication channels. A personally engaging channel plays a major role in creating a differentiating experience on the mobile application. Engaging users at mobile scale (way bigger than internet itself) is a challenge. FlipCast is a building block for creating a user engagement platform which keeps the users of the app come back for more!

Flipcast

FlipCast is a scalable, multitenant, customizable push notification platform for mobile, devices & web. FlipCast is built on high performance, high throughput fault tolerant infrastructure components like spray.io, akka.io which can leverage modern multi-core hardware to support high concurrency. Support for MongoDB datasource is provided out-of-the-box.

Releases

Release Date Description
Version 1.0 April 2014 Initial OSS release
Version 1.0.1 May 2014 Upgrade to Spray 1.3 & Scala 2.11.0
Version 2.0 December 2014 Move to akka.io cluster & distributed pubsub
Version 2.1 December 2014 Adaptive Loadbalancing on akka cluster
Version 2.2 December 2014 Priority support for push messages

Changelog

Changelog can be viewed in CHANGELOG.md file

Supported mobile platforms:

  • iOS
  • Android
  • Windows Phone 8

Supported Features:

  • Device register/unregister API
  • Configurable push message payloads
  • Automatic housekeeping for invalid devices
  • Automatic/Transparent retry and sidelining
  • Message history management
  • Pluggable data source (Default: MongoDB)
  • Automatic backpressure management
  • Unicast, Multicast & Broadcast Push API
  • Auto Batching for multicast & broadcast push

Library Dependencies


Infrastructure Dependencies

Documentation

Please refer to Wiki for FlipCast documentation

License

FlipCast is licensed under : The Apache Software License, Version 2.0. Here is a copy of the license (http://www.apache.org/licenses/LICENSE-2.0.txt)

Core contributors

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.