Cross-platform Queue App Development for a US Startup

  • Full-cycle cross-platform mobile app development
  • Built-in payments via digital wallets and an integrated payment gateway
  • A web-based administration panel for real-time app analytics

 

Expertise
Mobility
Verticals
ISV

Iflexion designed and implemented a cross-platform app for queue jumping, which became a handy tool for users to get their orders at cafes and restaurants faster through priority queues.

  • Xamarin
  • Angular.js
  • Microsoft .NET
  • Microsoft SQL Server
  • Facebook Graph API
Calendar
12
Months
Gears
16
Person-months

Context

Our customer is a startup located in Boston, MA. The customer came up with a business idea of a mobile app that would connect food and beverage businesses and their customers. The latter would use the app to jump the regular queue or join a VIP one by paying a fee via their virtual wallets in order to be served quicker.

To make this business idea work, the customer needed a partner experienced in cross-platform mobile technologies, as the application had to be compatible with both iOS and Android devices. After a thorough selection, the customer chose Iflexion to handle all-round queue app development, including the app architecture design, feature implementation, performance testing, and the app publishing on Google Play and App Store.

Solution

As a company with a solid background in end-to-end mobile app development, Iflexion covered all application delivery stages.

Our work started with technology consulting to help the customer choose the most optimal software stack. Iflexion’s business analyst gathered requirements and turned them into a detailed project specification.

After analyzing the application’s functional scope, the number of planned device-specific features, and UI requirements along with the time and budget constraints, Iflexion proposed using the Xamarin platform (namely, Xamarin.Forms) to take advantage of the shared user interface and C# codebase for iOS and Android devices.

Guided by the app’s functional specification, Iflexion’s mobile development team delivered the following features:

The vendor directory and vendor profiles. Within the app, users can view the pre-compiled list of available vendors, as well as look up the vendors’ profiles. At the same time, users can suggest adding new vendors of their choice to the app’s admins via a dedicated request form. To implement this capability, Iflexion applied their expertise in Xamarin development and used Xamarin.Forms, Akavache, Xamarin Iron Kit, SQLite, as well as native iOS and Android SDKs.

In-app payments. Subscribers can use their e-wallets to pay the service fees. They can also access their transaction history and check the available balance. Iflexion enabled secure payments by integrating the app with the reliable Authorize.Net service.

The QR code generator. It was necessary that the service offered benefits for both subscribers and registered businesses. By integrating the app with the ZXing.Net library, our developers enabled automatic QR code generation. Once a user makes a payment, the app generates a QR code that can be then scanned at the venue to prove the payment and show the order to the staff in charge.

User authorization and social engagement. Apart from standard authorization via a registration form, new users can sign up to the app using their active Facebook or Google accounts. Iflexion implemented this simplified authorization using Xamarin.Auth for Facebook and Google. 

While in the app, users can check in at their selected place as well as share special offerings with their Facebook friends and subscribers. This feature was implemented with Facebook SDK.

The web admin panel. For the customer to manage the app, Iflexion delivered a web-based administration panel built with AngularJS, Entity Framework, Web API, and Microsoft SQL Server in the backend. Using the panel, the app admin can access the databases of businesses and users, get the performance stats, and generate monthly and yearly reports to track the app’s popularity on the market.

After implementing all the outlined features, Iflexion’s testing team carried out performance and integration testing to make sure the app performed stably and all the integrations were flawless.

We also assisted the customer in uploading the completed iOS and Android apps to App Store and Google Play respectively.

Results

Iflexion’s team has helped the US startup to introduce their new product to the market, handling all stages of the queue app development, from high-level requirements analysis and technology consulting to design, integration, testing and launch.

The delivered solution is an engaging cross-platformapp for Android and iOS devices. It allows registered users to get served faster at their chosen cafes, restaurants, and takeaways through instant in-app payments. 

 

WANT TO START A PROJECT?

It’s simple!

Attach file
Up to 5 attachments. File must be less than 5 MB.
By submitting this form I give my consent for Iflexion to process my personal data pursuant to Iflexion Privacy and Cookies Policy.