Custom B2C eCommerce Marketplace

Project details

Our client had the concept of eCommerce marketplace and they wanted to realize it to a maximum potential. The idea was simple — to combine traditional internet marketplace with social network. The project combines traditional seller/buyer acquisition model with referral-influencer model.

This change was made possible by increasing and slightly advancing social element of user experience. 

Not only users can chat with sellers and each other, leave comments and product reviews — they can also recommend products to one another thus act as influencers.

The client needed experienced, tech-savvy team skilled in web development who could pull it off. Basically we were tasked to create ecommerce website from the ground up.

Our team was responsible for refining the full development cycle. From initial analysis fleshing out the concept to defining and developing functional parts (including data modelling and transaction processing), operational interface and integration of external services.

Challenge: Scope of the project

The biggest challenge was the uncertain scope of the project. It involved many moving parts that required novel marketplace solutions.

Our involvement started on the earliest stages. We were instrumental in fleshing out the entire concept of the project and refining the strategy of its realization.

Over the course of initial stage — initial specification was transformed in its entirety.

In order to refine and polish every element we have conducted extensive tech and market research. That gave us an additional insight that helped us a lot at later stages.

Challenge: Choice of payment system

Next big challenge was choosing the right payment system. We performed thorough market research and studied closely the majority of commonly used payment systems. This research gave us invaluable insight into the subject.

We needed to find optimal solution for sellers and buyers that would also meet expectations of the clients. Every payment system had their limitations. Some are limited to certain countries, others have complicated eCommerce marketplace integration. Another issue was that not every payment system was willing to cooperate with a startup without established reputation.

The only practical solution was to use a combination of several payment systems. In order to define the best options – we performed research of payment system and selected several payment systems: PayPal, Stripe, MangoPay in particular.

Challenge: Defining price formation algorithm

Another big challenge was writing an algorithm of the price formation. We needed to construct balanced and trustworthy system of price formation.

In order to do that we defined fees from several sources (platform, taxes, payment systems) and specified the mechanism specific for every country. Also, we added discount and referral scenarios.

Also, we implemented multi-currency calculation into the system to allow users correctly count the price in a currency of choice without going to other services.

Challenge: Quality Assurance

Testing was one of the most challenging stages of development due to overall scope of the project. Sheer quantity of test subject and scenarios to be developed was menacing. However, through agile approach we broke down every subject to several elements and applied gradual progression.

In order to balance the workload we performed extensive performance testing on several parameters: threshold value, reliability and response time. That helped to improve site operation.

Technology stack

In order to provide the best possible way of developing the application we have tried out several software options before settling on a definitive set. We wanted to create application whose maintenance would be completely independent of additional software.

The following tools were used to ensure smooth, uninterrupted operation in Android platform:

  • Back-end:
    • PHP7, Symfony 3.4, MySQL, Redis, RabbitMQ, Elasticsearch, Docker, Nginx, gitlab-ci, terraform
  • Front-end:
    • React, Redux, Node.js, Express, React-Router, Server Side Rendering, Flow.js, Webpack/Gulp, ES6, Babel
  • HTML:
    • Html5, Css3, Bootstrap 3, Gulp, jQuery

Our team consisted of:

  • Project Manager
  • Designer
  • HTML — coder
  • Front-end developer
  • 2 back-end developers
  • Quality Assurance Specialist
  • DevOps

Summary

The project started out as just another eCommerce marketplace with a gimmick but over the course of numerous discussions it quickly grown out into something really special. It became a test of skills for our development team.

Over the course of development our team discovered numerous new approaches to challenges. We needed to construct many elements on our own which was very inspiring for the team.

Custom Affiliate Marketing System

Project details

This particular Custom Affiliate Marketing System provides effective set of tools to navigate and operate within large quantities of diverse information coming in real time. Main purpose of the product is to earn money on providing a viable platform for ads designed for mobile app installations.

Our client had an existing CPA product and they were preparing to expand their business, so they needed to transform it into white-label marketing platform so that the system would be capable of handling planned traffic growth. Therefore, our client approached us with a request to build a custom affiliate marketing system that was aimed at mobile conversions.

Our task was to expand and refine toolset for data processing — make it scalable, add new parameters and metrics, make the design easy to follow.

Challenge: Move the System to Cloud

One of the biggest challenges that we dealt with during the development of the application was migration to the new system built on Google Cloud Platform. We needed to ensure smooth transition and scalability. It involved transferring several terabytes of data from a prior platform. Not only we needed to design effective inclusive architecture from the ground up, but we also needed to make its scalability flexible and highly operative.

Challenge: Create Data Analytics Feature

That challenge was combined with adding numerous new features to the mix. In order to make targeting and data analysis more precise and efficient we added several new types of parameters and diversified the metrics. This improved and stabilized operation of traffic control and targeting components.

Because of continuous addition of new features we needed to ensure possibility of continuous deployment without operational loss on the client’s side. Primary purpose of these additions were broadening of the scope and making the big picture more detailed.

Challenge: Develop Data Tracking for High-Load

Another challenging task was handling the tracking component. In order to improve performance and secure scalability we rewrote the tracking component so that it was able to handle large amount requests.

Challenge: Make It Usable for People

We also needed to provide the system with user-friendly interface that would not be too winding to master. With a little help of UX principles we have managed to make it as intuitive and comfortable as possible.

Our Solutions

Our first step was transferring of the system to Google Cloud Platform. While working on scaling we rewrote tracking component and data processing pipeline. This increased the stability of the system and made it more reliable.

In its current form the system combines high efficiency and intuitive design. From a monolith product, we are moving toward services, which offers more flexibility. We have a powerful admin panel with various levels of user permissions.

The system itself is targeted at conversions, instead of traditional aim at impressions and clicks. Therefore, the monetization scheme is built to maximize the conversions. Business features include complex and precise targeting as well as numerous instruments to make campaign and data management convenient for the end users.

At the moment the system is able to process more than 100 million events per day with about 5000 queries per second at the peak load.

The continuous integration is organized through blue-green deployment scheme which allows seamless addition of new functions with no downtime. This achieved by using two sets of servers for the product. One set is in active operation while the other set is kept on stand-by as release candidate. When the new version of the product is ready — servers are switching places.

Technology stack

In order to provide the best possible way of developing the application we have tried out several software options before settling on a definitive set. We wanted to create application whose maintenance would be completely independent of additional software.

The following tools were used to ensure smooth, uninterrupted operation in Android platform:

  • Tracking:
    • Symfony 4 and PHP 7.1
    • Google Cloud for autoscaling features and cost reduction
    • Google Stack Driver for monitoring;
    • Redis Cluster for quick access to operational data.
  • Analytics and data processing:
    • Apache Beam on top of Google Cloud Dataflow for scalable streaming data processing;
    • Java — is used for data processing;
    • Initially we were using MySQL for interactive analysis of massive sets of data. Later we switched to BigQuery because of its integration.
  • Google Cloud PubSub — real-time messaging service.
  • Terraform, Packer, Ansible – toolset for automation of infrastructure
  • PagerDuty – integration with this service provided alert system and 24/7 support for system health monitoring;

Our team consisted of:

  • 1 Project Manager
  • 3 Backend Developers
  • 1 Frontend Developer
  • 1 QA Engineer
  • 1 DevOps Engineer

Summary

This project was huge technical achievement for our team. The entire architecture of the project was revised, upgraded, and the project was moved to the Google Cloud in order to simplify scaling procedures and reduce costs. considering the complexity of the project and requirement for easy scalability, we opted for Google Cloud services.

The backend also is optimized to process 2,000 queries/second on average (the peak load so far was around 5,000 queries/second). For this project, we have implemented an innovative solution for targeting ads with ability to select different IP database (IPDB) realizations per white-label (Maxmind and Digital Element.) This decision also positively affected the cost efficiency.

As the result of our cooperation, the client got a platform where his clients could register new CPA targeting systems. The analytics now feature over 50 parameters with 20 metrics, describing each impression, click and conversion. All this is presented in a simple, intuitive interface.

Conectric

Project details

Conectric uses a mix of patented technologies and tools, the data of the Internet of Things sensors, and business intelligence to reliably deliver reduced building energy consumption to property owners, operators, developers and energy companies.

The App Solutions provides the whole software ecosystem that includes backend and integration of two mobile applications.


The App Solutions team has proven to be highly professional, flexible, scalable and very competent technically. They often deliver results faster than even we are able to keep up with.

Their professional approach is ideal for companies that need a mix between offshore cost structure and while meeting local expectations of professionalism and billing.

— Phillip Kopp
CEO, Conectric

The main challenge was to create a system that connects all the hardware and soft.

The whole system consists of hardware, high-loaded back-end, sensors and control boxes.

Our team had to create a thoughtful system that integrates all these elements, provide high performance and excellent security level.

Also we were challenged to create a user-friendly front-end.

Our Solution

The system consists of two main parts: web app and mobile app. The web app includes FrontEnd Web Site, Self-Service Web App, Audit Tool, Installation Tool, Conectric Control Panel and Client Admin Panel. In its turn, the mobile app consists of Audit and Installation tools and the Thermostat Control Tool both for Android and iOS.

The App Solutions provides the whole software ecosystem that includes back-end and integration of two mobile applications. The back-end gathers the data from sensors like weather conditions, local energy providers rates, static analysis, etc. We have also created a highly responsive and adaptive front-end and two mobile apps that allow optimizing engineers work at the site.

Using technology stack

The Audit and Installation tools are built for Android using the technologies like Kotlin, Android SDK, Retrofit, Realm, Picaso, Dagger2, Flow, Gson, RxJava, PHP, Laravel, Google Go, PosgreSQL, Google Big Query and Composer.

All web services are developed with the help of HTML, CSS, JS, BootStrap, Require.js, Jquery, Sass, Gulp.js, Bower, PHP, Laravel, Google Go, PosgreSQL, Google Big Query, and Composer.

Also, it is important to mention the hardware part of the solution that includes sensors and controllers (Embedded C, Go Lang, Texas Instruments) and the infrastructure (Google Cloud Services, MQTT).

Audit Tool

This tool helps engineers to conduct an in-depth and thorough review of the building. By using this implement Conectric’s managers initialize and control the whole process.

To make the audit process agile, we have created the Android app with QUIZ. Auditor makes photos and fills out a form with all necessary data in WEB Audit Tool right from his smartphone.

Installation Tool

Engineers install guestroom energy management sensors (EMS) and connect them to the Conectric servers. The entire scope of data is collected and transmitted to the mobile app. This functionality associates certain gateways and sensors with a particular device interface on the wall.

Website

All web apps are built separated, but they will be connected as a part of one system. This solution helps to avoid functionality duplicates and gives a possibility to develop and release each part of the system separately.

There is also a public website for sales and marketing needs that display developments, products, features, and media.

Summary

The resource overconsumption has become an acute problem of the modern society. More and more companies consider the reduction of energy consumption as a step forward to the global social responsibility.

Energy saving provides not only environmental benefits but also helps to improve output and optimize expenses. That is why Savings as a Service is becoming so popular nowadays.

Conectric has already delivered its energy efficiency to more than 100 of the leading hotels and resorts all over the world. The business model of Savings as a Service allows setting up the system with zero investments while energy reduction can reach over 10% per year.

Trendeo

Project details

Trendeo website gives access to the latest fashion brands for everyone and offer these, most of the time, at hefty discounts.

The major idea behind this project is bringing highly customized offers to buyers and, with the help of this, increasing sales for vendors.

This sounded as an absolute win-win concept and our team started creating a game-changing platform without hesitations.

Our team was challenged to create a marketplace that would be convenient both for vendors and customers.

Startup’s ambition was to create a global platform, where sellers provide their customers with a perfectly personalized shopping experience.

CEO of Trendeo made a decision to build a substantive fashion retail stage with an intuitive interface for shoppers on the one hand and a simple administration console for the tradesmen on the other hand.

Our Solution

Developing a web-site from the scratch is a rather complex task, which we started off with drawing the comprehensive strategy and prototype. All matters were defined and reformed in cooperation with the client.

That became a starting point for our development squad to start building the wireframes. To craft an exceptional interface we executed latest technologies in the field.

After we got a final feedback and suggestions from the client, platform appearance was polished and deployed.

Using technology stack

To fix an independent fashion marketplace we built an intuitive web environment.

Smooth uninterrupted operation has been obtained with the following solutions:

  • flawless execution of user profiles for both parties;
  • sharp running of filters;
  • proper display of goods on all screen shapes & sizes.

Front-end part of the website was developed on Angular JS framework. On top of that, we implemented the best global design practices for the website interface.

Personalized shopping experience

A killer feature of the entire project is a personalized journey for every shopper.

A sleek cache collecting mechanism tailors customized offers for each and every user of the service. It boosts customer satisfaction, at the same time helping raise sales for merchants.

Summary

A finished version of the website has been released after 2 months of our in-depth work. The App Solutions arranged a solid team of professionals for this project: project manager, front-end developer, Quality Assurance engineer and a technical writer.

Fundamentally, Trendeo implements easy-accessible fashion platform with the most comprehensive and clean interface. What’s more, all items are always at great deals, recommendations are fully personalized due to the caching tools employed.

Easy access to the social buttons enhances communication and adds a hint of social media vibes. Sounds like a perfect combination for active and busy people – Trendeo’s target audience.

Get trendy

This fine fashion retail project was mastered with ease and deep understanding of the market by The App Solutions team. We aimed at delivering the most attractive, yet effortless experience for both counterparts on the platform.

Rapidly increasing interest to Trendeo, more shoppers and vendors closing their deals over it – these actual facts do the talking for the excellent job done.

All Square

Project details

Patrick Rahme, The AppSolutions client, and the CEO of a community for golfers called AllSquare, decided to create a social network to harness his, and like-minded peoples’ passion for golf in the community.

AllSquare offers users many opportunities to share their golf achievements, engage with golfers from all over the world and find a golf course nearby.

It has the largest and most comprehensive golf course database in the world. The app newsfeed shows latest check-ins, photos, and updates of the community members.


Working with TheAppSolutions is a real pleasure.

All their team members are friendly, professional and detail-oriented.

A real treat!

— Patrick Rahme
Co-founder & CEO

The challenge was to help All Square become the world’s leading marketplace and social network for golfers.

The AppSolutions team was challenged to build a robust Android app from scratch. Also, we have faced with not an ordinary situation.

Adopting iOS app to Android is common. In that case, the design and functionality of the app on Android should become a trendsetter for the further app upgrades on iOS. However, an existing iOS app design was not satisfying.

So, our task was not to adapt an existing design of iOS app to Android platform but to create an entirely new design and user experience for Android OS through which the world of golf will become more open and connected.

Our Solution

The mobile app redesign was defined together with the client. We needed to create a new design and keep the same user experience across devices. After discussing the details, our UI/UX team started working on wireframes.

To create an outstanding UI we synthesized the material design principles with the innovative technologies, and applied best design practices of mobile development in their category.

We were lucky with our client, a natural lover of beautiful solutions. The process of design approval ran very quickly and easily.

Our team presented the full design scope, received client’s feedback, then made some changes and the new design of AllSquare was born.

Using technology stack

To provide smooth, uninterrupted operation of our Android app, we used a technology stack, a set of subsystems and components such that no additional software was needed to support an application.

To build AllSquare app on Android we have used the following solutions:

Square open source and its libraries including Retrofit, Okhttp, and Picasso in combination with RX Java for accessing the app backend.

Such approach allowed us to implement the reactive programming paradigm for asynchronous operation with API, files, and databases.

It was an important part of development because an asynchronous operation allowed the app to perform all its functions fast and without any hanging.

Creating a network

Any social media makes sense for the user only if there are his friends or interesting people.

We’ve provided AllSquare app with social media integration by using Facebook SDK.

That lets users invite their Facebook friends in the app with one click.

We implemented One Signal service to provide push notification delivery about the actions of the community members for users.

Geolocation technology

To let users find the nearest golf course and make check-ins we implemented Google maps service.

We compared the data of golf club location with the user’s location and showed the nearest golf courses on the map.

Also, the nearest hotels to the golf courses are shown in the app. We tied up our app with Booking.com service via API, so a user can book a hotel via Booking.com directly from AllSquare app.

Summary

First app release was delivered after 2,5 months of hard working. The AppSolutions provided the project with the brilliant team consisting of 3 Android app developers, frontend developer, 2 QA testers, technical writer, UI/UX designer and project manager.

It offers the largest golf course database in the world with more than 33.000 golf courses and resorts in more than 180 countries. Users can explore courses with reviews and find the next golfing destination.

AllSquare allows everyone who has a passion for golf to become a community member and connect with like-minded people, share photo/video content, and golf achievements, make check-ins and new friends as well. We used the latest social media technology to enhance communication between golfers, golf clubs and any other stakeholder in the golf industry. in the golf industry.

Get closer

This engaging community for golfers was built with cutting edge technologies by The App Solutions team. We aimed at providing the seamless UX and mastering the outstanding UI for Android platform in order to become the trendsetter for the app’s iOS version.

ShopBeam

Project details

Together with our client, we have created an impressive tool that increases brand engagement and conversions for online marketplaces. The platform directly connects advertisers with customers at the early consumer touch point.

Now customers can discover, register and shop on publisher’s sites disrupting their online journey.


Jak Benardete

CEO Shopbeam

I am absolutely satisfied with the project we have done with The App Solutions team. Professional developers, decent project manager and passioned marketing team helped Shopbeam to win an Internet Advertising Competition Award for Outstanding Achievement in Internet Advertising in 2015.

— Jak Benardete
CEO Shopbeam

We were challenged to create the system that would flexibly integrate to any marketplace or eCommerce platforms like eBay, Lacoste, P&G.

The client started the project with another team but wasn`t satisfied with interim results. Together we have come to a decision to rewrite backend from scratch, renovate the whole architecture of the project including admin panel interface and APIs integration.

At the same time, the entire system should be flexible so that it could suit to any shopping platform with considering its business logic and commercial goals.

Our Solution

The App Solutions team has created a powerful tool for marketers and online business developers. By using this tool, any business can massively increase all key commercial metrics like click through rate, engagement rate, and conversion rate

Basically, the Shopbeam makes the ad shoppable. This solution applies to all sorts of businesses, including eСommerce, B2B products and services, and practically any other kind of firms that acquire users via online marketing campaigns.

Using technology stack

We have used Ruby programming language and framework Ruby on Rails to create the back end and the logic of the software. The front end was built on NodeJS and Angular.

The database was created by using PostgreSQL. To provide the data storage, our developers have integrated the cloud storage on Amazon Web Services. We have also used a free open-source NGINX web server that ensures high performance, stability, and low resource consumption.

Universal Shopping Cart

Unified Shopbeam`s platform makes any website, ad and content shoppable. By adding any product through dashboard or server, you can transform any ad into the shopping cart with an ability to place an order and provide payments right in a banner.

What is even more impressive, this model allows operating reach shopping experience with no complicated payments responsibility or inventory and order management. This helps our publisher partners to focus on their products and app experiences while Shopbeam removes the complexity of automating order placing and increasing the conversion rate.

Summary

The App Solutions team has created a unique tool that helps merchants to create an ad that achieves 10 times more clicks, up to 61% more time engagement with a product and 3x more conversions.

Shopbeam was awarded for Outstanding Achievements in Internet Advertising by the Internet Advertising Competition Award and won such clients as eBay, Lacoste, and P&G.

Real Time Data Analytics

After every purchase through shopping chart, Shopbeam`s gateway sends an order to the merchant. Also, the dealer gets access to all the sales data and analytic information.

SpotNews

Project details

The mission of this project is to help users be aware of the latest news while listening to favorite music on Spotify. The user sets up the list of topics of interests and news stations, and whenever there is an update of any of the themes, the music is interrupted for a news release. Editors team provides all updates through the admin panel.

The second release is going to contain an application for journalists and reporters. They have a possibility to record their coverage directly from the venue, add a description, date, and some other settings and publish it. After that editor checks the content and its credibility, the update is published right to the SpotNews users.


I have used The App Solutions for the development of the Spotnews application for Android, including back-end. The App Solutions did not give me the lowest price, but they made the most professional impression – and I have not regretted this choice. After an intensive six months of work we have a system that works exactly as specified and I look forward to many years of further co-operation.

— Carl Lundström
CEO of SpotNews App

Create a mobile news audio streaming platform and incorporate the Spotify player within the application.

Our design team has assembled an intuitive interface for the Spotify player while managing to add more certain functionality. The users also had to receive the possibility to subscribe to the news categories and particular news stations to be able to listen to the news of current interest. The SpotNews is the new kind of media medium that is capable of mass personalization of the preferred media consumption.

The client also requested an admin panel for the news stations. The initial version of the application had to be done on Android mobile platform.

Our Solution

Our team has delivered a solution that complies with all the client’s requirements exactly as they were specified. To be able to leverage the music streaming within the application we had to use the Spotify API.

We have also faced the challenge to create a system that would show good performance while the app is in the state of background execution. Which means that when the user is not actively using an app and just listening to the music, the app is in the state of background execution continues playing music over the lock screen. However, when there is a news update, the app becomes active again.

We have also created a dashboard for the newscasters who would be using the application’s infrastructure to stream their newscast.

Using technology stack

We have created an app for Android operating system. To provide smooth app performance we used Java Android SDK, Retrofit, Fresco, Crashlytics, and Realm.

Spotify SDK ensures the authorization in the application with an existing Spotify profile.

We have also used the Spotify player SDK. This is a library that contains classes for stream management and audio playback. It takes on all negotiation with Spotify`s backend, digital rights management, and decoding.

The Admin Panel that allows to moderate the newsfeed was created using PHP, Silex, MySQL, Composer HTML5, CSS3, Twitter BootStrap, Jquery, Bower, Less, Nginx.

Admin Panel

To provide users with a current newsfeed according to their preferences, the app involves the work of the team of editors. They monitor all the information from the vast amount of resources, sort it and broadcast to the SpotNews channels.

The production process occurs in the admin panel with a user-friendly and handy interface that was created in the close collaboration of our UI/UX designer and the client.

Summary

The service is based on the big consumer’s insight discovered by our customer. From one hand, the habit of listening to the music anytime everywhere has become an integral part of the life. From another hand, the fear of missing out pushes the users to follow the news continuously and refresh their newsfeed every few minutes.

In this way, the key advantage of the service is that the user does not need to follow all the newsfeed. He only sets up the list of interests and channels and receives all the information when there are any updates.

Together with our client, we have created the new type of simple, handy and reliable media channel.

Stay tuned!

Our exciting work with this client gave us an in-depth understanding of radio industry. The main task that we had completed is the communicability and mobility in conditions of time limitations.

Currently, the product is on beta-testing. We are gathering feedbacks and impressions to improve the product.

Openbucks

Project details

Openbucks asked The App Solutions to find and recruit experienced, tech-savvy developers who would then be fully integrated into the Openbucks engineering team.

The developers would be responsible for the end-to-end delivery of their features including data modeling, transaction processing, business logic, APIs, and integration of third-party vendors/solutions – all while using a few well thought-through design patterns and development paradigms.


We use The App Solutions for staffing, and they have been exceptionally skilled – and successful – at finding us the right candidates. Few things are as important to us as our investment into people, so we really value this contribution. Their team is a pleasure to work with and the software engineers they found us are very talented.

— Hillel Krajzman
COO Openbucks

The primary challenge was to find engineers with the broad skillset and expertise required by Openbucks.

The client not only needed top-notch developers to join the team remotely and work on high complexity tasks; they were also specifically looking for candidates willing to become full-fledged members of the Openbucks engineering team and take over important responsibilities.

Our Solution

The team of The App Solutions picked up candidates and conducted several rounds of interviews.

After our Chief Technical Officer had checked the professional suitability of candidates and chosen best from the best, we presented applicants to the client.

After a final round of interviews, selected developers became an integrated part of the Openbucks and joined the team to work remotely.

Cash-based online payments

Openbucks operates an innovative payment platform that enables online merchants to accept cash payments from their customers at hundreds of thousands of retail locations in the U.S. and Asia.

The company operates in partnership with some of the World’s most trusted retailers, including SUBWAY®, CVS Pharmacy, Burger King, Dollar General, Pacific Coffee and SM Malls. Since its establishment in 2011, Openbucks has received numerous awards for the pioneering breakthroughs made in prepaid enablement.

Summary

The long-term collaboration of Openbucks and The App Solutions has helped Openbucks to successfully expand its World-class engineering team.

Safe and Secure

Nuwbii

Project details

Evan Iezzi, CEO & Founder of the NUWBII had the ambition to create a platform that could support local business on one side and to make the consumers` experience more refined from another one.

By using an app, customers can find the newest businesses, try them first among the friends, share an experience in social media, and even become a trendsetter!

In its turn, owners of local business get an instrument to promote their goods and services and get the audience they want.


The APP Solutions developed a professional, user-friendly website and mobile app for my project. Their ability to understand the needs and sensibility of my idea made the process easy and created a useful product that I am proud of. I continue to work with The App Solutions team and recommend them with the utmost confidence.

— Evan Iezzi
CEO & Founder Nuwbii

The APP Solutions team had to deliver real business value to the user-focused product.

Before proceeding with creating the mobile app, we first had to identify the target market. Our business analysts carefully studied personas, their habits, and behavior patterns. This helped us to understand what features do users require.

Also, we had to create a mechanism for businesses so they could ensure clients with perceived value of deals and discounts.

Our Solution

Basically, the system consists of the mobile application for users, the website, and the business page.

The custom mobile app was developed for iOS operation system. It contains all the information about local businesses, reviews, ratings, etc.

A website is a tool for the official communication and promotion of the product. The business page was created to provide local businesses with all the necessary information. It also gives business owners access to the admin dashboard.

Using technology stack

We have created the whole ecosystem of the project, including back-end and front-end for two websites. Technologies behind this scope of work are HTML, JS, CSS, Twitter BootStrap, Require.js, Jquery, Less, Gulp.js, Bower, Nginx, PHP, Silex, MySQL, and Composer.

The application was developed both for iPhone and iPad within compliance with all UX regulations and design guidelines required for the each device. The tech stack for this solution is Swift 2, UIKit, ObjectMapper, Alamofire, Youtube SDK, Google+ SDK.

Business page

Business owners can get to the Nuwbii’s business page right from the main website page. Completing the quick registration allows them to bring their activities to the search engine of the app and become the part of the community. Now all customers can explore their service.

Owners can place the list of promotions and offer right on the page of their local business in the application. All information is under the control of the proprietor with the access through admin dashboard.

Geolocation

In fact, the geolocation component is getting the main role in the whole idea. The results of a search are organized by the current location of the user. First, the customer sees the closest spots to him. He can read all the information, choose the place and pin other areas for later.

Also, the user can narrow down the options by picking other location and settings.

Summary

We created software delivery strategy and a set of capabilities needed to build and deploy engaging high-quality mobile app rapidly. All internal processes of the project were taken into consideration which resulted in enhancing mobile presence and customer loyalty. The product helps businesses to become closer to their clients by adding themselves to the map of their interests and lifestyle habits. At the same time, the user-oriented interface helps customers to discover new places and useful products and get new exciting consumer experience.

Don’t miss a thing!

As far as Nuwbii opens new possibilities both for customers and business owners, don`t lose a chance to explore something new for your business or everyday life routine with our awesome solution.