Squadra Enterprise

An enterprise SaaS web app allowing businesses to perform reliable skills assessments and 360 performance reviews.

Squadra Enterprise

About the project:

This project was an extension of the Weologix 1.0 case study as the project pivoted to Squadra Enterprise, the purpose of this project was to optimize Weologix for Enterprises. With Squadra Enterprise, companies got a better insight into their team members and a more in-depth understanding of each individual’s strengths and weaknesses.

SQUADRA ENTERPRISE THROUGH NUMBERS
80

+

Enterprise Customers

$

3500

+

Reports Generated
8

+

Microservices Developed

What did Squadra Enterprise want?

Weologix evolved into Squadra Enterprise, as Squadra and Weologix were linked; this project was named Squadra Enterprise. This platform was the pivot of Weologix for first-paying clients. They wanted the platform turned into an enterprise and to facilitate clients with a separate platform, HRD portal, assessment, 360 views, and assessments.

REQUIREMENTS FOR THE APPLICATION

  1. HR screening module for new inductions
  2. Internal team soft skill module
  3. 360 reviews of the internal team
  4. Individual insight on the platform
  5. Team leader access to the team and individual insight
  6. Focus on functionality and features

Problem Statement:

The earlier version of Squadra Enterprise consisted of 5 assessments that were individually focused. We needed an application that was feasible for clients’ HR needs alongside individuals’ performance insights and assessments.

About the project:

This project was an extension of the Weologix 1.0 case study as the project pivoted to Squadra Enterprise, the purpose of this project was to optimize Weologix for Enterprises. With Squadra Enterprise, companies got a better insight into their team members and a more in-depth understanding of each individual’s strengths and weaknesses.

SQUADRA ENTERPRISE THROUGH NUMBERS
80

+

Enterprise Customers

$

3500

+

Reports Generated
8

+

Microservices Developed

What did Squadra Enterprise want?

Weologix evolved into Squadra Enterprise, as Squadra and Weologix were linked; this project was named Squadra Enterprise. This platform was the pivot of Weologix for first-paying clients. They wanted the platform turned into an enterprise and to facilitate clients with a separate platform, HRD portal, assessment, 360 views, and assessments.

REQUIREMENTS FOR THE APPLICATION

  1. HR screening module for new inductions
  2. Internal team soft skill module
  3. 360 reviews of the internal team
  4. Individual insight on the platform
  5. Team leader access to the team and individual insight
  6. Focus on functionality and features

Problem Statement:

The earlier version of Squadra Enterprise consisted of 5 assessments that were individually focused. We needed an application that was feasible for clients’ HR needs alongside individuals’ performance insights and assessments.

Our Solution

STACK

No items found.
  • MEAN Stack for web development.
  • GitHub for code versioning.
  • Heroku for building, running, and maintaining the application.
  • Unity 3d for the games section of the test.
  • Adobe Illustrator for creating animations and vector graphics.
  • Adobe Xd for the user interface.
  • WebGL for rendering graphics on any web browser.  
  • Google Analytics and Google Tag Manager for Data Analytics

SERVICES

The new website and the platform was updated with custom interfaces;
Administrative dashboard/configurator on Angular app, which was hosted on a sub-domain from scratch. Which was used to get on board new enterprises where all the data was stored, and the unique link for every enterprise was generated from there. For this purpose, we used Multi-tenancy to provide each client with separate instances with one software application.

What is Multi-tenancy?

It is a single software application that serves multiple customers; each customer is known as the tenant. Tenants can edit some parts of the application, but they can’t change the code of the application.
In multi-tenancy, all the customers used the same platform but with multiple instances. This architecture works perfectly because the tenants are physically integrated but logically separated. In a multi-tenant architecture, the software runs on one server and then on the server of multiple tenants.

Importance of Multi-tenancy:

Multi-tenancy isn’t a new concept; you can find its roots in the classic mainframe architecture, where the apps were shared among users on a common computing platform. With the help of modern hardware-assisted architecture, virtualization, such as virtual machines and their applications, significantly impacted multi-tenancy capabilities.

Types of Multi-tenancy:

Three main types of multi-tenancy are differentiated by complexity and cost. Following are the three types of multi-tenancy:

1- A single application, single database:

This type of architecture has a shared database with multiple tenants. This architecture costs the lowest as multiple tenants use a shared resource. In this form, you use a single application and instances for multiple simultaneous tenants and their data.

2- A single application, multiple databases:

In this form, the tenants use a single platform with different databases for each tenant. Due to a higher number of databases, it is difficult to scale the architecture and costs more per overhead. This architecture is functional when the data from each tenant needs to be treated separately, and it helps lower the potential noisy neighbor effects.

3- Multiple applications and multiple databases:

This type of architecture hosts different data for multiple tenants, a more complex architecture. The cost differs for each model, and it also differs in management and maintenance.

Squadra Enterprise worked with different companies, every company had a unique sign-in link, and for that, they purchased a package; the unique link was then shared with the company's candidates. Candidates provided the data and uploaded their Resume alongside soft skills. Afterward, they were also assessed based on the tests, which helped the HR hire candidates and kept their performance in check.

The platform consisted of the following:

  • Unique access and an admin dashboard
  • Team insights and individual insights
  • Human resource development
  • Current team 360 self-assessment
  • Performance assessment
  • Team leads could check the insight of all the members with various insights on the different assessments.
  • Enterprise insights on performance, soft skills assessments.

Obstacles

  1. There was no user data layer in the initial period. It was added later at the funding stage, meaning we were flying blind for most of the early phase of the product.
  2. Weologix, the previous version of Squadra Enterprise, was for individuals, and evaluating teams' skills wasn’t possible, so we had to rethink the product approach.
  3. Some graphs, such as the Scale 1-5 graph in the bar chart, weren’t descriptive enough.

What is Multi-tenancy?

It is a single software application that serves multiple customers; each customer is known as the tenant. Tenants can edit some parts of the application, but they can’t change the code of the application.
In multi-tenancy, all the customers used the same platform but with multiple instances. This architecture works perfectly because the tenants are physically integrated but logically separated. In a multi-tenant architecture, the software runs on one server and then on the server of multiple tenants.

Importance of Multi-tenancy:

Multi-tenancy isn’t a new concept; you can find its roots in the classic mainframe architecture, where the apps were shared among users on a common computing platform. With the help of modern hardware-assisted architecture, virtualization, such as virtual machines and their applications, significantly impacted multi-tenancy capabilities.

Types of Multi-tenancy:

Three main types of multi-tenancy are differentiated by complexity and cost. Following are the three types of multi-tenancy:

1- A single application, single database:

This type of architecture has a shared database with multiple tenants. This architecture costs the lowest as multiple tenants use a shared resource. In this form, you use a single application and instances for multiple simultaneous tenants and their data.

2- A single application, multiple databases:

In this form, the tenants use a single platform with different databases for each tenant. Due to a higher number of databases, it is difficult to scale the architecture and costs more per overhead. This architecture is functional when the data from each tenant needs to be treated separately, and it helps lower the potential noisy neighbor effects.

3- Multiple applications and multiple databases:

This type of architecture hosts different data for multiple tenants, a more complex architecture. The cost differs for each model, and it also differs in management and maintenance.

Squadra Enterprise worked with different companies, every company had a unique sign-in link, and for that, they purchased a package; the unique link was then shared with the company's candidates. Candidates provided the data and uploaded their Resume alongside soft skills. Afterward, they were also assessed based on the tests, which helped the HR hire candidates and kept their performance in check.

The platform consisted of the following:

  • Unique access and an admin dashboard
  • Team insights and individual insights
  • Human resource development
  • Current team 360 self-assessment
  • Performance assessment
  • Team leads could check the insight of all the members with various insights on the different assessments.
  • Enterprise insights on performance, soft skills assessments.

Obstacles

  1. There was no user data layer in the initial period. It was added later at the funding stage, meaning we were flying blind for most of the early phase of the product.
  2. Weologix, the previous version of Squadra Enterprise, was for individuals, and evaluating teams' skills wasn’t possible, so we had to rethink the product approach.
  3. Some graphs, such as the Scale 1-5 graph in the bar chart, weren’t descriptive enough.
No items found.

What is Multi-tenancy?

It is a single software application that serves multiple customers; each customer is known as the tenant. Tenants can edit some parts of the application, but they can’t change the code of the application.
In multi-tenancy, all the customers used the same platform but with multiple instances. This architecture works perfectly because the tenants are physically integrated but logically separated. In a multi-tenant architecture, the software runs on one server and then on the server of multiple tenants.

Importance of Multi-tenancy:

Multi-tenancy isn’t a new concept; you can find its roots in the classic mainframe architecture, where the apps were shared among users on a common computing platform. With the help of modern hardware-assisted architecture, virtualization, such as virtual machines and their applications, significantly impacted multi-tenancy capabilities.

Types of Multi-tenancy:

Three main types of multi-tenancy are differentiated by complexity and cost. Following are the three types of multi-tenancy:

1- A single application, single database:

This type of architecture has a shared database with multiple tenants. This architecture costs the lowest as multiple tenants use a shared resource. In this form, you use a single application and instances for multiple simultaneous tenants and their data.

2- A single application, multiple databases:

In this form, the tenants use a single platform with different databases for each tenant. Due to a higher number of databases, it is difficult to scale the architecture and costs more per overhead. This architecture is functional when the data from each tenant needs to be treated separately, and it helps lower the potential noisy neighbor effects.

3- Multiple applications and multiple databases:

This type of architecture hosts different data for multiple tenants, a more complex architecture. The cost differs for each model, and it also differs in management and maintenance.

Squadra Enterprise worked with different companies, every company had a unique sign-in link, and for that, they purchased a package; the unique link was then shared with the company's candidates. Candidates provided the data and uploaded their Resume alongside soft skills. Afterward, they were also assessed based on the tests, which helped the HR hire candidates and kept their performance in check.

The platform consisted of the following:

  • Unique access and an admin dashboard
  • Team insights and individual insights
  • Human resource development
  • Current team 360 self-assessment
  • Performance assessment
  • Team leads could check the insight of all the members with various insights on the different assessments.
  • Enterprise insights on performance, soft skills assessments.

Obstacles

  1. There was no user data layer in the initial period. It was added later at the funding stage, meaning we were flying blind for most of the early phase of the product.
  2. Weologix, the previous version of Squadra Enterprise, was for individuals, and evaluating teams' skills wasn’t possible, so we had to rethink the product approach.
  3. Some graphs, such as the Scale 1-5 graph in the bar chart, weren’t descriptive enough.

Key Points

  1. We built a solution with Mean Stack
  2. A new data layer was introduced using Google Analytics and Google Tag manager

Key Outcomes

  1. There was a significant increase in yearly Subscriptions to the service, which was around 80 enterprises.
  2. Gave in-depth insight into the individual’s strengths and weaknesses
  3. HRD portal for individuals’ screening.
Weologix

“Their level of commitment and willingness to form a genuine partnership with us went above and beyond”

We helped the co-founders plan, design, develop, and pivot a talent evaluation platform with an interactive dashboard for HRDs. As the company's "core product team," we created its flagship SaaS offering and maintained its DevOps infrastructure. To meet the needs of our diverse customer base, which includes bootstrapped startups and Fortune 500 conglomerates, we've created a comprehensive product line.

Monica Chitnis
CEO at Weologix
5.0
Scheduling
On time / Deadlines
5.0
Cost
Value / Within Estimates
5.0
Quality
Service & Deliverables
5.0
NPS
Wiling to refer

Client Testimonials

Squadra Enterprise
Empty
Empty
5.0
Scheduling
On time / Deadlines
5.0
Cost
Value / Within Estimates
5.0
Quality
Service & Deliverables
5.0
NPS
Wiling to refer
Get in Touch

Ready to Build Something Cool? Drop us a Message

Ready to help you realize your dream