Express Happiness

Express Happiness is a rich framework for creating web apps and services, built on top of the Express framework.

We all use and love Express. When it comes to large and complex apps, their maintainability sometimes becomes difficult as we keep on adding routes and handling errors,and permissions.

Express Happiness provides a way to develop robust and maintainable apps or REST APIs.


Very recently, our Lead Developer Andreas Trantidis open-sourced an amazing web animations library called MotorCortex.js.

The “motor cortex” is the part of the human brain that controls the movement of the whole body. This centralized control over the body’s muscles movement achieved by this very part of the brain is solely responsible for its smooth, harmonic, and “natural” movement.

MotorCortex.js aspires to mimic the human brain’s motor cortex by providing a new layer of software abstraction that handles and describes the movement of the various elements of an html application in such a way that all timed effects do not interfere with the logic (decision making) layer of the software. Plus, each “transition” is treated as a matter of the whole application body and not just of each element alone. And all this with an easy and straight-forward CSS-like syntax and a js API that respects and matches all the modern MV* Javascript frameworks.

For more info please visit the project’s official page: or its github page:

webRTC lecture by Andreas Trantidis

On Friday, March 02 2014, our Lead Developer, Andreas Trantidis gave a lecture on the emerging webRTC technology to the students of the MSc course “Software Engineering and Telecommunications” at the City College (International Faculty of the University of Sheffield), in Thessaloniki.
The lecture was organized as part of the “Contemporary Issues in ICT” unit of the Master Course which aims to present the latest developments and various
contemporary topics in the field of information and telecommunications technology (ICT) through a series of seminars and lectures presented by
industrial and academic experts in the field.

A big thanks to Dr. Thanos Hatziapostolou, Senior Lecturer on Computer Science Department for the invitation and the excellent hosting of the event.

The slides of the lecture can by found here:

KissMyButton cooperating with JellNetworks on JustKnock webRTC project

We are happy about our very successful cooperation with JellNetworks on the “JustKnock” project. KissMyButton, through the use of webRTC technology and with guidance and great cooperation from JellNetworks’ CEO Mr. Joseph Karwat, has developed the application. JustKnock is built on JellRTC’s platform.

JustKnock™ is Jell’s first webRTC video collaboration service, designed to serve as a mobile professional’s virtual office. Functioning just like a physical office, when someone “Knocks”, the host can see who is behind the door and decide whether to speak with them right away or park them in his/her (virtual) waiting room. With the Defined Availability feature, only certain people will know that you are “available”.

More details can be found here:
The link to the application is:

Call Me version 1.0

“Call Me” Facebook application just got better and stabilized in version 1.0. The features of this (final) version 1.0 are:

– Video/audio one-to-one chat with any of your facebook friends
– Text chat along with video chat
– Don’t miss a call! Call Me logs and provides a list of all the calls missed while having another video chat session or while away from the computer
– Help functionality, which provides a step by step demonstration of the app’s features

More to come on the next versions of the app!!

“Call Me” Facebook app version 0.2 released.

Call Me is an experimental webRTC online video chat Facebook application built using vLine’s webRTC API.


The way it operates is fairly simple. When accessing the “Call Me” application within Facebook the user sees all his/her online friends being able either to initiate a video chat (if they are on the “Call Me” application page too) or to send a (Facebook) message inviting them to Call Me.
The way the user initiates a video or audio chat with any of his/her Facebook friend is extremely easy. A call is initiated by a simple button press without any third party plugins installation. Everything operates through the native web browser’s capabilities using the webRTC technology.
Up to come on the next versions of the software:
– group chat
– calls history log
– display online friends even if the user status on Facebook chat is set to “offline”

Glad to participate in vLine’s project

vLine’s platform uses the cutting edge webRTC technology providing the ability to create HD video chat through the web browser without the need of installing any plugins.

kissmybutton is proud to cooperate with vLine as we recently developed the vLine’s php example application which you can find here:

We also utilised vLine’s API in order to add video chat capabilities to application.

It’s always a pleasure to work for such innovating and cutting edge projects.

Web apps vs Native apps

In kissmybutton we believe that the web will win. We believe that 90% of the applications that our clients ask can run through a browser. Though many of our clients insist to ask for native apps because of the feel that native apps have. This excellent article (written for the “Forecast” web app) explains the origin of this impression and states a number of facts that makes things clear on the Native vs. Web apps dilemma.

Congress Value premiere

Congress Value premiered on March 1-3, 2013, on the 4th Panhellenic Congress on Ultrasound in Obstetrics & Gynecology and on the 5th South East European Congress of Perinatal Medicine.


More details on the software can be found here.