CASE STUDIES

Requirement, research, solution.

360 Degree Photo Booth

IOT Solution in iOS, Android and Web with Ricoh Theta S Camera

Company
The client is a photography solution power-house in live, interactive, visual entertainment from US. They having more than 20 years of experience in the photography and visual entertainment industries.

Business needs
Client needed an 360 degree VR Photobooth solution using the Ricoh Theta S camera. They wanted to operate the camera with the proposed app which will transfer the photo from the camera to the tablet. Then they will be able to upload the image and send the link of the image just taken, to people's mobile. People can view the image right on their phone in fully immersive 360 degree view. Client wanted an proprietary app on both Android and iOS along with a Web solution. The proposed application was for business purpose and client wanted to provide the service to other photographic agencies via subscription model.

360 degree photo booth logo
360 degree photo booth app

Challenges
As per the API documentation of Ricoh Theta S (https://developers.theta360.com/en/docs/introduction), an app will be able to communicate with the camera only via Wi-Fi. The communication will take place via the IP address 192.168.1.1 and port 80. This is the same default port we used to do HTTP communication and for Internet. So, if the device (where the app is running) is already connected with the camera via Wi-Fi, it cannot access Internet through the same wifi connection. It is a limitation of that Camera. If the device having two WiFi adapter, then one can communicate with the camera and another one can connected with Internet. But most of the mobile/Tablet device comes with 1 WiFi adapter. So we will not be able to connect internet and camera both with WiFi.

Technology
Android, iOS, Java, Swift, Ricoh Theta API, Amazon Web Services, JavaScript.


Solution
We brainstormed a lot with WiFi, HTTP tunneling, USB Ethernet Adapter, Android rooting and iOS Jailbreaking. Nothing solved the actual purpose of a reliable customer centric solution. Then we experimented with 2 devices, hacked Ricoh Theta SDK, expolred Blutooth file transfer in Android and iOS. Finally we got a satisfactory solution. One Tablet/Mobile is connected with the Theta S via WiFi. This device is communicating with Theta S and capturing images continuously. Another Mobile/Tablet is connected with the first Mobile/Tablet (which is already connected with Theta S) via Bluetooth. After capturing image, if the first device initiate Sharing, the second device will automatically receive the file and share it with the Guest(s). The communication happened seamlessly and fast. Main advantage of this approach: (A) No Android Rooting or iOS Jailbreaking. (B) Its working perfectly in iPhone and Android both. (C) One app will do the job. No requirement of 2 apps as sender and receiver. (D) Safe and Secure data transfer.

For the server side implementation of uploading and sharing images we used Amazon Web Services. For that purpose we used Amazon Simple Email Services and Amazon Simple Notification Services. Displaying the 360 degree immersive view on recipient user's mobile we used Google VR View. We can say the entire application is an outstanding example of convergence of multiple platform and multiple devices. Also an home-grown brilliant solution for IOT.

360 degree photo booth app

Pregnancy and Maternity

Android app for expectant mothers and materninty care

Company
The client is a ecommerce giant from Czech Republic. They mainly deals with baby and maternity care products. They are the owner of a leading e-commerce portal.

Business needs
To develop a Pregnancy and Maternity android app which will be a day by day pregnancy guide and data collector for those women who are expecting.

logo
pregnancy and Maternity

Challenges
Client basically wanted to develop a pregnancy app which will help a women in those stages, i.e before pregnancy, during pregnancy and after the delivery. A complete smart android app which provide day by day pregnancy guidance with best user interface. The app will act as a caretaker, companion, instructor and important data collector. Also the app will fire notification regarding medicine, doctor visit, symptom, weight and each and every support that can be provided to a women during the most important period of her life. The app has to support multiple languages.

Technology
Java, Android, Third party API, Volley.


Solution
We have designed an unique UI and UX for better usability, which looks trendy as well as informative. We researched on the UI a lot and then we came up with a single screen app. All the required section and information we placed in a single screen. We have provided full customization to the user for the look and feel of the app. The essential user data getting saved in local SQL database in systematic and secure way. We have created unique tools and visuals for different activity and exercises. A custom calendar to show detail periodic data in a day by day way. User guidance and help screen all the way throughout the app. There is a Backup and Restore functionality added in the app. At any time if the user’s app gets uninstalled or crashed then the user will be able to restore her previous data. We used SQLite database export, File I/O functions, Byte arrays, Database restoration for this operation.

pregnancy and Maternity

Beatz Music

Andoid music player with awsome looks and features

Company
A startup from India. They are jumping into mobile entertainment and web app business.

Business needs
The client wanted a better media playing functionality and attractive user interface. The player will be equipped with all the standard features of an MP3 Player, as well as some unique ones. User friendliness of the player, easy to navigation screens, awesome UI, customized sound effect and easy accessibility should be USP of the player.

Beatz Music Player logo
Beatz Music Player

Challenges
A unique card stack style in which the whole application have been implemented. Also a carousel implementation to showcase the album arts in a low memory consumed way. During the lock screen mode user will be notified regarding the missed call, unread messages. The lock screen will also going to provide the user with weather information by automatically tracking the current location. The client’s expectation was a highest level of UI design for the player. Placement of advertisement in this complex UI was a big challenge for us.

Technology
Java, Android, Third party API, AdMobb advertisement.


Solution
As per the client requirement we have created a custom card stack component based on this reference- http://bit.ly/2cnvyfF. We have done full system analysis and brainstorming to Integrate card-stack layout for the whole application. We applied usability engineering, UI-UX design concepts and HCI principles. We came up with our own solution to use proper memory management with huge amount of media file data. This app has the capability of handling media files and resource accurately. We have created the custom lock screen in such a manner so that weather information, time, date, sms and call log can be seen properly without any obstacle. We implemented third party APIs for weather feed and album artist information. Also we have used image caching and image reuse for large amount of album art data associated with media files.

Beatz Music Player

MeMe Care Individual

An all in one health care and wellness app for an individual

Client
MeMe Information Technology Pvt. Ltd., a company from India specialising in healthcare related apps and products. They have started their journey with MeMe care apps. MeMe Care Individual is one of the app from the bundle.

Business needs
Our client wanted an all in one solution for an individual health care needs. This app should also work as a mediator between an individual and doctor or a pharmacy. Apart from that it should also keep track of the activity of a person and provide health intelligence.

logo
MeMe Individual

Challenge
We have to design a user friendly UI both for tablet and mobile, which will display the health related activities and It will also track the regular activity performed by the user. The app will contain a health intelligence which will keep track of our health data by displaying it through graph and charts. We had to store user health related data in a safe and secure manner. Searching of doctors and pharmacies should happen on the basis of different search criteria. App should display medicine reminder based on prescribed medicine by doctors. Diet, calorie intake and calorie burn related information and measures was a big challenge for us.

Technology
Java, Android, Google Cloud Platform, Google FIT, Microservice, Spring, MySQL, Firebase.


Solution
After lots of research we came up with a design which will fulfil client's need. We have created a user friendly UI both for mobile and tablet. We have integrated activity tracking system which will track every activity you perform like running, walking , biking etc. This app also internally linked with doctor and pharmacy module of MeMe Care solution. In this app we have implemented microservice in server level to tackle the crowd in peak hour. We have also integrated SMS gateway to update users round the clock about important events. We have integrated Google firebase cloud messaging to notify individual as well as doctors and pharmacies for real time communication and notification. This app will also generate graph and chart on different health data to the user for better understanding. The app provide export and backup of data in different file format.

MeMe Care Individual

MeMe Care Doctor

A complete clinic and practice management app for doctors

Client
MeMe Information Technology Pvt. Ltd., a company from India specialising in healthcare related apps and products. They have started their journey with MeMe care apps. MeMe Care Doctor is one of the app from the bundle.

Business needs
Client wanted a robust android app for doctors which can do schedule management, practice management and clinic management in a single solution. The app will work as a mediator between an individual and doctor. E-prescription preparation and management was another crucial requirement for this app.

MeMe Care Doctor logo
MeMe Care Doctor

Challenge
We need to develop a simple and elegant UI, based on tablet specific design. The reason is tablet preferred by most of the doctors instead of mobile. But we can't limit our design to only tablet, we need a UI both for tablet and mobile. So we have to design a Dashboard through which a doctor can track and manage all his/her day by day practices. The major challenge was to develop a complex algorithm to manage the patient's' appointments, availability of open slots and rescheduling of open slots. Real time communication during appointment booking and cancellation was a big deal.

Technology
Java, Android, Google Cloud Platform, Microservice, Spring, MySQL, Firebase.


Solution
After a lots of brainstorming, we came up with a custom calendar based dashboard where doctor can view appointment booking status in real time. Here we have used Firebase Cloud Messaging solution. We produced separate mobile and tablet based UI design to work seamlessly with any devices. Through app’s dashboard doctor not only get the overview of current booking status but also perform other crucial functionality. We are preventing all wrong location information while Clinic add by Doctors. The system is verifying all the location data through google map API’s and then only its allowing to add in the system. This way an individual or a patient can be able to search a doctor or clinic through geolocation. We have design a time scheduler screen for doctors where they can set their sitting plan for a particular clinic. SMS Gateway and E-Mail sending mechanism also included in the solution.

MeMe Care Doctor

MeMe Care Pharmacy

A pharmacy management app with stock and inventory operations

Client
MeMe Information Technology Pvt. Ltd., a company from India specialising in healthcare related apps and products. They have started their journey with MeMe care apps. MeMe Care Pharmacy is one of the app from the bundle.

Business needs
Our client was looking for an android-based pharmacy app which can integrate doctors and patients with itself. Also it can manage all inventory works of pharmacy like medicine stock check and update, billing, report generation and order placing.

MeMe Care Pharmacy logo
MeMe Care Pharmacy

Challenge
Client wanted to focus on tablet specific design, reason is that tablet is preferable to most of the pharmacies. Even some of the pharmacies wanted to stick with the Desktop or Paltop. So we can not limit our development only to tablet or mobile specific. We need a solution for both tablet, mobile and Desktop/Laptop. Bulk item data of pharmacy items upload was a big challenge. Real time prescription handling and aunthentic refill request processing were two things which needed a genuine solution.

Technology
Java, Android, Google Cloud Platform, Microservice, MySQL, Firebase.


Solution
We had design separate look and feel for mobile/tablet for ease of use. Even with the use of Ark Welder, one can use this same app in any Desktop or Laptop with any operating system. Unique dashboard design which provide pharmacy owner the information of incoming prescription in real time. Important functionality and stock alert mechanism also added in dashboard. A complete inventory and stock maintenance module is present in the same app. Simple but full fledged billing system with VAT and discount calculation integrated. Sharing, email and export of bills, invoices, prescriptions in different file format (e.g- PDF) also possible. Historic report generation on several 'Pharmacy Item Data' and export functionality is another crucial feature we have added in the app. Functionality is there to communicate with suppliers and palcing a order. In the admin part of this app we have created a feature to upload bulk CSV data for pharmacies. We have taken care of data replication, data missing and incorrect data upload during this operation.

MeMe Care Pharmacy