Schogini - Amazon AWS, Magento and Mobile Developers
 

Case Study : Realtime Hybrid App Using Ionic Firebase - Expense Tracker App

Requirement

The client is a travel agency, wanting to develop a hybrid mobile expense tracker app. They were looking to provide an app for their customers as part of their travel and tour package to track expenses. For this, they decided to have a hybrid app, with security and authentication so that their customers will be able to safely track their expenses during the travel.

Business Scenario

The client wanted a realtime application for Android & IOS devices, which will work on web as well. Customers will be able to create accounts and login to the app. Once logged in, they will be able to add expenses and proofs attached to those. They should be able to create private and shared expense entries, of which the shared with be synced with the client’s system for refund at the end of the tour package.

Challenges

  • Account creation and log ins for users.
  • Private and shared expense categories.
  • Ability to attach proof of expense, along with the entry.
  • Realtime syncing of shared expenses with the client’s system.
  • Ability to login to their account from both web and mobile.
  • Expense calculation, summary and report logic

Solution

After carefully analysing the requirements, Schogini team decided to use the Firebase Ionic platforms to implement this realtime hybrid app. The ionic firebase combination was perfect for the project. Ionic framework provided the firm angularjs platform to develop cross platform mobile applications with the help of Phonegap and Cordova. Whereas, firebase provided a server as a service. Using firebase, the data was synchronized instantly across all the platforms, provided network access was available. User authentication also was handled with firebase. Creation of private and shared expense list proved to be a bit of an issue at the earlier stages of development, but it was soon overcome with careful structuring and business logic.

Results

With the completion of the realtime hybrid app with ionic firebase, it is being tested with the help of beta testers of the client. The modular design of the system means addition of new features can take place without disrupting the existing system. Now the client will be able to provide a wonderful value addition for their customers.

Author

Abhijith VG - COO/Cloud & DevOps Architect
Abhi is a very experienced mobile app expert, specialized in native IOS & Android. He looks after the mobility department at Schogini. He has 6+ years of experience in managing and developing highly complex applications for mobile devices in IOS & Android platforms. His expertise ranges from mobile enterprise business application development & multi platform custom app development to 2D game development. He is also the author of variety of books on IOS application development with Objective-C & Swift. He is a well established trainer on both IOS and Android application development. Along with these, he is also an Amazon AWS Developer & Magento Developer Plus certified professional.
Know more about the author.
 
 
 

CONTACT US

We love to talk to you, all enquires are replied to in under 4 hours.