ZIING MOBILE APPLICATION

THE DIFFERENTIATOR

In an effort to revolutionize community engagement, Ziing is focused on connecting people to social activities organically, cutting through the noise experienced in most typical social media platforms by parsing the message of an event down to the “when” and “where” of what people are actually looking for in their fragmented social feeds.

​Ziing intends to foster a unique social dynamic and experience for everyone by making it easier for people to connect with those who share an interest in an event who are close enough to care about it and who most likely want to participate in it based on their interests.

THE EXECUTION

With a strong concept and design in place from the founders and designers, Ziing needed to start to build their application and hired AccelOne who:​

  • Architected and built both the native iOS and Android mobile applications
  • Built the back-end layer in MongoDB and Nodejs in AWS
  • Used Scrum and Agile methodologies

AccelOne broke this project down into two phases and Sprints, each with three iterations:

  1. design phase
  2. development phase
  3. user acceptance testing (UAT)

To accomplish this workload, the work was split into seven (7) sprints, each encompassing three (3) weeks of work. After each sprint, a new deliverable was shared.

The team configuration consisted of six resources: four (4) senior-level developers, including two (2) Senior iOS Developers, a Senior Android Developer, and a Back End Senior Developer, a Mobile QA Analyst, and the Product Owner, who oversaw production and gave precise specifications.

Throughout the project, the Scrum Master and Product Owner consulted and collaborated in order to decide which user stories would be implemented across the different iterations of the project. As a result, essential project parameters were set in place, including weekly meetings and a near-constant level of communication between all members of the team.

With the team in place, AccelOne’s team exposed all of the software parameters for each of the devices in order to understand their nuances. Two back end server environments were put in place: Staging, for preview/QA Beta versions, and Production, to serve release versions of the application.

The first phase of the application, encompassing about three (3) months of work, included the completion of the architecture of the iOS Application and Back-end. Also completed in this time were the login process and initial framework for Ziing support.

Once the initial phase was delivered, tested, and accepted, the second phase of the project was initiated. This phase involved a callback to previous work done in the iOS Application and Back-end. We began finalizing functionality for each, while adding the required remaining functionality to complete the product, plus an Android native version of the application. We found we would require the UUIDs of the different devices where the application would be installed in order for internal testing.

The technology stack was as follows:

  • iOS Application was created using Native Objective C/Swift 2 application while Android was created using Native Java application.
  • Back-end was made via Nodejs exposing endpoints in a full rest API. As for the frameworks for specific tasks, Passportjs was utilized for authentication while Mongoosejs was used for object modeling.
  • Additionally, MongoDB was used for storing events, contacts and other documents required by the application.

THE RESULTS

The delivery of all phases of the application were successful, and were completed within budget of the project and accomplished all of the performance requirements.

The projected timeline was stretched to accommodate the release of the new iOS 10 and iPhone 7 frameworks, granting a clear competitive edge for the client at launch.

AccelOne’s product outcome made a definite positive impact on the client and their business, offering a quality product that will lead to a positive impression on users, and a viable path to further investment and development.

The introduction of the Ziing mobile application makes this project not merely a success for our client, but a revolutionary success for social networking in general, giving local communities a better app to engage people to coordinate, communicate and celebrate through.

NOTE: You can find and download the Ziing application in the App and Play Store.

INTRANET MORTGAGES MANAGER FOR MULTINATIONAL FINANCIAL INSTITUTION

THE CHALLENGE

As a major financial institution, effective receipt and processing of loan applications is an essential part of an organization’s ability to keep up with its growing business. For years, our client, a multinational financial institution, had been relying on legacy mainframe applications to support their loan application process, which, over time, became limited in functionality, expediency, and unable to scale with the increasing amount of data quality that was required. Furthermore, because of its antiquated platform, it was becoming harder and harder to find developers to support and maintain the system.

​As a result, our client decided to upgrade its mainframe applications to web applications.

Initially, our client contracted another company that underperformed on the project, generating errors and critical delays that required them to seek out a new team to complete the project.


THE SOLUTION

The chosen solution was a system that would allow lending operators and credit officers to follow all the credit approval processes, from the beginning of a loan application from the prospective borrower, through to the last point of approval to fund the applicant. The process needed to start from the collection of data from the loan candidate, along with relevant relative’s data, through to the time at which the mortgage was granted.

​Our client wanted to keep its core apps of the business in the AS400 and mainframes system for reasons of continuity and protection, but the rest of the systems needed to be revamped, starting with standard back-end interfaces and three-tiered architectures.


THE EXECUTION

In order to achieve the goal of moving all of our client’s applications to the web-based solution, it was necessary to create an architecture and programming standard based on Microsoft .NET platforms and XML messaging between back-end and front-end interfaces, as well as to integrate different and disparate applications used throughout the group seamlessly.

A team of 10 was configured to execute the project, which included a project manager, team leader, architect/DB expert, senior business analyst, (5) senior .NET developers and a senior web designer/UX expert.

The project was divided into modules that followed the logical flow of the application. Milestones were associated with those modules or their respective sections. The first version was released three months after the project had started and provided the first and most complex step of the mortgages tracking process. The main purpose of this version was to perform QA on a real-world data sample and evaluate the tool and its User Experience (UX). The second version was released after six months and was deployed immediately for use.


THE RESULTS

After six months, a fully functional version was deployed for immediate use and regionalized to several different countries in which the financial institutions maintains operating facilities.

​Based on the further discovery of the commercial loan officer’s daily work requirements, a third version of the product was released, which further improved both the UX and performance.

This loan application product continues to be used to this day.



You may be interested in reading this


Notice: Undefined offset: 2 in /var/www/accelone/wp-includes/class-wp-query.php on line 3271

Notice: Trying to get property 'comment_status' of non-object in /var/www/accelone/wp-includes/comment-template.php on line 1243

Notice: Undefined offset: 3 in /var/www/accelone/wp-includes/class-wp-query.php on line 3271

Notice: Trying to get property 'comment_status' of non-object in /var/www/accelone/wp-includes/comment-template.php on line 1243

Notice: Undefined offset: 4 in /var/www/accelone/wp-includes/class-wp-query.php on line 3271

Notice: Trying to get property 'comment_status' of non-object in /var/www/accelone/wp-includes/comment-template.php on line 1243

Notice: Undefined offset: 5 in /var/www/accelone/wp-includes/class-wp-query.php on line 3271

Notice: Trying to get property 'comment_status' of non-object in /var/www/accelone/wp-includes/comment-template.php on line 1243

Notice: Undefined offset: 6 in /var/www/accelone/wp-includes/class-wp-query.php on line 3271

Notice: Trying to get property 'comment_status' of non-object in /var/www/accelone/wp-includes/comment-template.php on line 1243

Notice: Undefined offset: 7 in /var/www/accelone/wp-includes/class-wp-query.php on line 3271

Notice: Trying to get property 'comment_status' of non-object in /var/www/accelone/wp-includes/comment-template.php on line 1243

Notice: Undefined offset: 8 in /var/www/accelone/wp-includes/class-wp-query.php on line 3271

Notice: Trying to get property 'comment_status' of non-object in /var/www/accelone/wp-includes/comment-template.php on line 1243

Notice: Undefined offset: 9 in /var/www/accelone/wp-includes/class-wp-query.php on line 3271

Notice: Trying to get property 'comment_status' of non-object in /var/www/accelone/wp-includes/comment-template.php on line 1243