Number One

NumberOne is a telecom operator, providing services like VoIP, calling cards, mobile recharge and call centers.

NumberOne project started for us as a simple website development task, but as we were developing our vPortals platform separately, it quickly turned out to be a complex and demanding project including mobile applications development, portals stack deployment, server security management, creating a full identity for the service and interconnecting it with various third party vendors. We had to write a custom mobile topup application, heavily customize dialer mobile applications and write several standalone web modules that could be used within them, get translators to work and globalize whole content of the system


Problems to Solve

Logo and mobile applications graphics in the NumberOne project had to be redesigned and tuned.

Website design had to be provided for multiple NumberOne and Call-Shop.org network websites.

Various custom e-commerce implementations had to be written, like SIP accounts topup, PIN cards shop, reseller balance recharges and mobile topup shop.

Like every time when working with VoIP business, linux and VoIP had to be fully secured. We were also tasked with VoIP stack maintenance.

SEO tuning for international websites is never an easy task, and so we were provided with opportunity to work on it.


Methods used

We deployed our designer to provide us mockups for websites and made all design in HTML5 with help of SemanticUI framework. We used our Laravel e-commerce framework and vPortals stack, customized them and decoupled several of their modules to standalone applications that could be used in mobile apps or a separate services websites. Good example here is mobile phone recharge, which at first started as a part of retail module of vPortal, and at the end it was included into custom mobile application and set separately under topup-credit.com

We were using Redis heavily through the system, like in vPortals project, we depended heavily on ElasticSearch and wrote lots of small custom scripts and apps to automate data processing within the stack. 


Results

While because of the size of the project, several segments of the system are still under development, a huge part of it is already in production, serving well and bringing minimal amount of support tasks.

Live links

Call-Shop.org Website 

Reseller Portal for Call-Shop.org

Agent Portal for Call-Shop.org

Customer Portal for Call-Shop.org 

NumberOne Website

NumberOne Portal

Payment Gateway

Payment Gateway

Universal e-commerce framework for PHP7

Read more
SIP WebPhone

SIP WebPhone

Universal JavaScript-based sip phone for audio calls.

Read more
NumberOne TopUp

NumberOne TopUp

NumberOne is a Global VoIP operator.

Read more
NumberOne Portal

NumberOne Portal

Customer portal for NumberOne

Read more
NumberOne Website

NumberOne Website

Landing website with widgets for NumberOne service

Read more
Call-Shop.org

Call-Shop.org

Corporate service for VoIP business.

Read more
Viamage Avatar