An App for Creating Video Cards


CHALLENGE

To develop a mobile app for creating and sending video cards. Video is created in a fully automated mode and allows overlaying names, animated videos and background music on the user video sequence.


SOLUTION


The solution is a client-server app with Android and iOS apps acting as clients. The server implements RESTful API using the HTTP protocol. The backend is based on the Symfony 2 framework.

We built a multimedia resource storage system based on Amazon AWS S3 and user apps for Android and iOS with implementation of in-app purchase.

The backend was created and installed on the customer`s server. It provides functioning of video and audio files in an automatic mode: conversion into relative formats, adding photos into the video sequence, overlaying text on videos in the place and time specified by the user, overlapping of audio tracks.


RESULTS


The applications are available on the Apple Store and Google Play Market.