Virtual1

JavaLiferayNode

General project description

Virtual1

Virtual1 is a web portal for wholesaling telecommunication services. This online hub is designed for large providers of Internet services with the further dealing them to end users.

We made several software solutions for user accounts and back office including a custom order workflow, setting module for service packages, software kit for partner account settings (access, management, end users brief, etc.).

There are different categories of staff grouped in accordance with their responsibilities to manage the process. Order monitoring is available for personnel over all stages from quoting to final device setup. Each page has a set of modules which displays a proper information for hierarchically dependent employees.

The killer feature is an online availability for partners to order products and associated hardware devices, compare prices of carriers, perform e-signs. Besides Salesforce is deeply integrated into the Virtual1 web portal via API thanks to it a company dealer can work with Salesforce data within the Virtual1 account.

Industry:

Internet.

Service:

Key Features

  • B2B;
  • Internet supplier;
  • Solution wizard;
  • Orders;
  • Network monitoring via PRTG;
  • Web Services;
  • Jasper reports;
  • Salesforce integration;
  • PRTG integration;
  • Tasks;
  • Test artifacts: check lists, test cases, bug reports;
  • Type of testing: manual testing, automation testing;
  • Type of test methods: Black-box testing, Gray-box testing;
  • Levels of testing: Integration testing, System testing, Acceptance testing;
  • Cross browser testing.

Project resources

Team size:

  • 8 – 10 Liferay, Frontend and Backend Developers;
  • 2 QA Engineers.

Implementation period:

  • Liferay, Frontend and Backend: September 2010 — March 2011;
  • QA: Under testing since March 2015.

Project technical description

Platform:

Liferay 6.0.5 → 6.2.2.

Frontend:

  • Liferay themes;
  • Sass;
  • CSS;
  • jQuery;
  • AngularJS;
  • Bootstrap.

Backend:

  • Liferay;
  • Spring;
  • Hibernate;
  • Spring Boot;
  • Workflow/Activity;
  • Salesforce integration;
  • PRTG integration;
  • Tomcat;
  • Elasticsearch;
  • Velocity.

Web Services:

  • SOAP;
  • JSON.

Reports:

JasperReports.

Database:

  • PostgreSQL;
  • MySQL.

Version control:

SVN → GIT.

Build automation:

  • Jenkins;
  • Maven;
  • Gulp;
  • Ant.

Project Management:

  • Redmine;
  • Trello.

QA:

  • Google Docs;
  • Firefox, Chrome, IE, EDGE, Safari developers tools;
  • Firebug;
  • Joxi;
  • SimpleScreenRecorder;
  • Virtualization Technology;
  • Java;
  • Webdriver;
  • Junit;
  • Ant;
  • CI Jenkins;
  • Selenium.
Author photo 0
Head of Software Development
We have a very good working relationship with Aimprosoft. Aimprosoft is a very reliable group. Aimprosoft has provided backend web development for our portal, as well as development for APIs used for our interactions with suppliers. Aimprosoft was also used for CRM work. We have an ongoing relationship with Aimprosoft. Our portal was developed 5-6 years ago. I can come to my job every day with full confidence knowing that they will be there.

More Projects

Alpha Hub

Alfresco

Alpha Hub is a central knowledge management platform contained text documents, audio and video materials for using content mutually and holding friendly ...

read more

Dealer Station

Node

Dealer Station is an informational website with the calculation of taxes, tariffs, discounts of utility services (telecommunications, electricity, gas, ...

read more

Motive Retail

Liferay

Motive Retail is a unique software company that passionates about providing innovative and dynamic system integration solutions to global manufacturers, ...

read more

Anacapri

Node

Anacapri a Brazilian footwear label produced shoes in a nude and sandy hue, comfortable, and of a casual style. The website is designed to sell the varied ...

read more