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.
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.
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.
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.