Categories: Mobile, Web, Cloud
Industry: Healthcare

A loyalty programs CRM for clinics 

Aim

To create a CRM for business owners and a mobile app for the users. The first should create and manage their business accounts and users should search for needed business and service.

Solution

This platform allows business owners to create their business account with location descriptions and own loyalty programs. Loyalty programs are loyalty cards of different types (membership cards, punch cards, credit cards and etc.) and promotions as well. CRM provides admin panel access for business owners to see loyalty programs stats and have reports (csv, xls etc.). Customers (users) have mobile application with a list of businesses registered in the system. Users can search for nearby business or by typing the name or tags and use loyalty cards in stores (locations) by scanning employees bags. Customers also can leave reviews for businesses and their locations.

Technologies

Ruby on Rails 4.2 API, AngularJS 1.5 as front-end part for admin panel and Android/iOS applications, deployment with Capistrano 3, notifications with FireBase. Social Networks API (Facebook, Twitter), AWS (EC2, S3, Route 53), Paypal API, Postgres.

A loyalty programs CRM for clinics mobile screen
A loyalty programs CRM for clinics website screen