+18777970390 info@vironit.com

Business card scanner app

Project Overview

QR Me project is an offline mobile app that allows you to share your business cards using QR code. It demands a sign up either via a Google or Facebook account or by phone number. Then you should decide which fields with your personal information you’d like to share. In addition to main fields like name, workplace, and contact data, you can add links to profiles on Facebook, Instagram, Twitter, and LinkedIn. You may also attach your paper business card photo to the QR code. After filling all the fields in, you may show your QR code to another user of this app. Besides, you can capture a QR code created in this app and save it to the app’s contacts list.

The application is available in English, Russian, Arabic, French, and Spanish.

Client

Saudi Arabia private investor.

Industry

Business communication.

Challenge

The customer entrusted us with the development of an offline-first cross-platform mobile app with specific functions.

Development Process

With the power of React Native, we created a seamless cross-platform mobile app. To easily create functional pipelines, one that never mutates user data, we adopted Ramda, a library designed specifically for a functional programming style. To use state and other React features without writing a class component, React Hooks has been utilized.

For a straightforward navigation solution, with the ability to present common stack navigation and tabbed navigation patterns on both Android and iOS, React Navigation has been chosen as the best option.

For all backend coding, this app uses Node.js, express, and passport.js. To store all the app’s data, we preferred MongoDB, a non-relational database. We set up the Continuous Integration and Delivery workflow with Amazon S3 and AWS Elastic Beanstalk.

To enable users to sign in with their Google or Facebook account, Google sign-in and Facebook API have been applied. Moreover, we selected the OAuth 2.0 authorization code flow.

For adding optional types to JavaScript that support tools for large-scale JS apps, our team picked TypeScript. It should be noted that this language compiles to readable, standards-based JavaScript.

Result

The client got the offline-first mobile solution that is available on the App Store and Google Play.

OTHER PROJECTS

Real-time 3D Product Configurator

Project Overview OneShot 3D is a real-time 3D configurator for the swimming pool, spa, and home improvement professionals. This software helps deliver business presentations at customer sites and points of...

more

AR Fitting Room For Online Kids Store

Project overview AR Fitting Room For Online Kids Store is a mobile application that helps parents try the clothes and footwear on their children. To make this, the user should...

more

All-in-One Project Management Software

Project Overview Wherever you work in a construction firm or a software development company, your business success will depend on your ability to effectively handle resources. A strong managing system...

more

Educational App for Kids

Project Overview The project is an educational application for pupils in 1st and 2nd grade. This app allows teachers to create educational quizzes that teach the same subjects that children...

more

Norwegian Delivery Service App

Project Overview Getting to the store can be challenging in our regular routines, but as the spread of the novel coronavirus means most people are currently being asked to stay...

more

testimonials