saipavansiripuram / flasho

Open source customer notifications in less than 5 minutes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flasho

Flasho is an open source platform for developers to set up customer notifications in less than 5 minutes.

Read more at flasho.io and the docs.



Why Flasho?

Managing product notifications in your codebase can get messy. Not only do you have to write microservices and integrate with a bunch of different service providers but also make multiple changes across different parts of your code every time you want to set up new notifications or make changes to existing ones. In comes Flasho- a single place to manage all your customer communication across channels.

Just connect your database, set up event triggers, create content and connect to the service provider of your choice through our DIY dashboard. Since it is self hosted, your customer data never leaves your servers. We believe that developers should spend their time on building their core product. That's why we are building Flasho, to make the process of setting up and managing customer notifications an absolute breeze!

Features

  1. Triggers based on Database Events
  2. Dynamic Variables based on your Database
  3. Conditions to setup sophisticates business logic
  4. WYSIWYG Email and SMS Editor with an extensive library of templates
  5. Integration with Top SMS and Email Services
  • SES
  • Pinpoint Email
  • Pinpoint SMS
  • Sendgrid
  • SNS
  • Twilio


Quick Start

To create your free self-hosted Flasho environment use our docker image. Docker deployment is available for the following cloud environments.

Using Flasho locally using Docker

  1. Clone the repository
  git clone --depth 1 https://github.com/flashohq/flasho.git
  1. Run the docker by using docker-compose command
 docker-compose up -d
  1. You can now visit http://localhost:8080 to start using Flasho

OR

  1. Pull the docker image from the docker hub flashohq/flasho.
docker pull flashohq/flasho:latest
  1. You can run the docker container using this command
docker run -p 8080:8080 flashohq/flasho
  1. You can now visit http://localhost:8080 to start using Flasho

Status

We are currently in Public Aplha. Version v0.0.1

License

Most of Flasho’s code is under the MIT licence, as included in the Flasho repository on GitHub. Code of paid features if any, however, is covered by a proprietary licence.

Any third party components incorporated into our code are licensed under the original licence provided by the owner of the applicable component.

Need Help ?

We are always there to help you. If you are facing any issues or problems while working on this project , join our discord server and ask for help. Connect with other developers on the Discord community and discuss anything related to the project.

Links

About

Open source customer notifications in less than 5 minutes

License:MIT License


Languages

Language:TypeScript 42.2%Language:HTML 40.9%Language:Python 14.2%Language:SCSS 1.2%Language:CSS 0.7%Language:Dockerfile 0.4%Language:JavaScript 0.4%Language:Shell 0.0%