Skip to content

Weologix - Web App

Weologix logo

B2B Software-as-a-Service Web App Design, Development, and continued DevOps.

Weologix is a human capital management platform reinventing the CV into a flexible, mobile data set — a holistic snapshot of each person's skills.

Weologix 360 self-assessment screen with Watch, Play, and Think Quickly activity cards

Project Overview

ABOUT THE PROJECT

CV is boring! Why not reinvent it? That was Weologix's vision; a human capital management platform that aims to reinvent the CV.
Operating as the core product team for the startup and its sole founder, our responsibilities stretched across the board from branding, website design, development of the main software-as-a-service platform, and its continued DevOps. Our intent was to capture the core vision and mission of the startup across all its digital properties.

WEOLOGIX THROUGH NUMBERS

  • 2

    Large case enterprise clients (paying)

  • $250K

    Fundings raised

  • 8

    Microservices developed & maintained

WHAT WEOLOGIX WANTED

The main idea behind the application was to create a platform that incorporates tests covering all aspects of the individual's personality and skillsets. The client wanted user engagement with features such as games, multiple-choice questions, and third-party quizzes. The end result displayed a combined analysis of the five tests.

Weologix wanted to build a platform that will help their clients hire and retain top talent.
Candidates have their own profiles by capturing a holistic snapshot of soft skills and hard skills. Weologix enables this comprehensive profile to move seamlessly within and across organizations thereby solving multiple people management needs such as skills-matching, retention, and personal and team development.

To incorporate all the mechanisms of the platform together we had to develop a lot of microservices which was a relatively new development concept at the time.

REQUIREMENTS FOR THE WEB APPLICATION

  1. Talent assessment platform (with proprietary games and questionnaire experiences)
  2. Third-party integrations with other assessments for holistic data-set
  3. Creation of three tiers of profiles (Me-V, Me-Profile and We-Profile)
  4. HRD subscription dashboard for enterprise users
  5. Legacy talent data conversion into machine-readable data
  6. Talent acquisition platform for top-of-the-funnel recruitment using assessments.

PROBLEM STATEMENT

Candidates have their own profiles by capturing a holistic snapshot of soft skills and hard skills. Weologix wanted this comprehensive profile to move seamlessly within and across organizations thereby solving multiple people management needs such as skills-matching, retention, and personal and team development.

To incorporate all the mechanisms of the platform together we had to develop a lot of microservices which was a relatively new development concept at the time.

Collage of Weologix assessment screens: the Play mini-game selector, an interactive Watch scenario, and a personal profile summary

Our Solution

Stack

  • MEAN Stack for web development.
  • GitHub.
  • Heroku for building, running, and maintaining the application.
  • Unity 3d for the games section of the test.
  • Artwork illustrator for creating animations and vector graphics.
  • Adobe Xd for the user interface.
  • Webgl for rendering graphics on any web browser.

Services

We developed the website, UI/UX, games, and cognitive quizzes and added a couple of tests from third-party websites as indicated by the clients. But to execute all of these mechanisms the vital part of the web application was its architecture.
Instead of relying on monolithic architecture, we went with microservices, making it easy for the client to push updates in the future.

WHAT ARE MICROSERVICES?

To understand how it all came together, let’s talk about microservices and the role it played in executing the project.

Micro-service is an application architecture that builds cloud applications. It focuses on building single-function modules with well-defined interfaces and operations. The app is broken down into core functions, called services. As these services are operated separately, if one fails, it doesn’t affect the other one.

Your team members can work on separate services without dependency on other services.

Weologix consisted of 5 tests:

Nature, Cognitive, Games, ESI & Strengths, and AQ & Humanity.

The final result was calculated based on each of the test results. All the tests ran on different technologies and they had to be refined and debugged to run the whole system smoothly.

Obstacles

  1. Working with a newer architecture leveraging microservices instead of monolithic architecture.
  2. Creating an Application Architecture to extract results from all the tests and calculate them for the final result.
  3. Extracting the results for the non-machine readable formats.
  4. Using third-party websites for some tests.
  5. Ensuring a unified user experience with parts of the web app built in different technologies.
  6. The final PDF reports generation was a processor-intensive process, load balancing was needed.
  7. Not using millisecond games as they were of low graphic quality.

Key Points

  1. For the Emotional Intelligence & Greatest Strengths part of the personality assessment, the third-party pdf files were not readable. We had to write a microservice to run the pdf through OCR and have it in a machine-readable format. The challenge here was with OCR gave incorrect output in some cases. There were 20 errors when reading the letters from the pdf files. We ended up writing a filter to handle these cases and achieved 100% accuracy with the OCR data.
  2. We added another microservice for the creation and storage of PDF results in S3.
  3. Instead of integrating millisecond games we got the license from millisecond and integrated that into games we developed.

Key Outcomes

  1. 5 assessments including Nature, Cognitive, Games, ESI & Strengths, and AQ & Humanity.
  2. Assessments included different types of experiences
  • animation
  • multiple choice quiz
  • games
  • ordering sequence
  1. End result also gave an insight into the individual strengths and nature of the job suiting the candidates.
  2. The platform now provides instant results to the user in the form of a downloadable PDF.
Clutch5.0 out of 5 stars

“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.

Read more

Monica Chitnis

CEO at Weologix

5.0

SchedulingOn time / Deadlines

5.0

CostValue / Within Estimates

5.0

QualityService & Deliverables

5.0

NPSWiling to refer

Get in Touch

Ready to Build Something Cool? Drop us a Message

Ready to help you realize your dream

Contact us

More case studies

Browse all case studies