CareerFit - Case Study


Career guidance web platform for students, teachers, and parents


Like what we do? Let’s talk about your project and build something your users will love.

The Company

CareerFit started as a pen & paper set of assessments with the purpose of helping people with no experience, find their professional path and career choice. Having career guidance experience for over 40 years now, CareerFit knows how to leverage data to help students find professions they’re good at and will enjoy doing. The platform allows students to take a set of 3 aptitude assessments (verbal, abstract, and numerical) and 1 interest inventory assessment. With a total of 300 questions, the algorithm compares the answers with the person’s likes and dislikes, to propose a shortlist of 16 career choices ideally suited to each participant.

The developers are really responsive and would immediately fix any bugs we’d encountered. Even though we’re two different companies, I really feel we were one team. Both parties brought things to the table, and I’m happy with the result. The app is more polished than I expected. Stephen Shortt CEO OF CAREERFIT

Scope and highlights

  • 2kUSERS

The Challenge

The client reached out to us with a clunky MVP that was not user-friendly for any of the parties (students, teacher, and administrator). The goal was to create an app from scratch, that would work with an algorithm that properly calculates the score and helps link the data to an accurate career list suggestion.

The client needed help building a proper app from scratch, that works well with an algorithm that calculates and fits the proper score with the right careers. This algorithm needed to cover all the input gathered and provided by the client while fitting the whole business logic.

Although the backend was the main challenge of this project, the frontend and app design required care and a thorough architecture too. The nature of this app is academic, with a large pack of questions, but the main users – students – had to find it attractive to use and in sync with the current trends and most popular apps. The app required a great balance between business and user needs.

The key challenges of the project included:

  • Working with an algorithm for accurate results to fit their business model.
  • Create an academic app with an eye-catchy design attractive to students.
  • Create a user-friendly and functional admin panel to help our client manage all the schools and their own clients.

The Process

Since the client’s first MVP wasn’t a good fit for their needs, their business plan, general idea, and thoughts around the design were pretty much established. However, they relied on us to create the frontend, backend, and product design of the app. The digitalization of their business was crucial to advance in the business with an accurate and detailed report – not possible with only a pen & paper version.

The new product had to be developed from scratch, for the backend we used Node.js, and for the frontend we used React and Typescript. This type of tech stack fits well and the team consisted of 4 developers, 1 designer, 1 QA, and 1 PM.

We worked in sprints and iterations. After each iteration, we presented the progress to the client almost weekly, by using demos. This continuous development delivery made the progress visible to the client and gave us the opportunity to get his live feedback. Thanks to this, adjustments could be made on the go.

The development process of the first complete version (a more scaled-up product than an MVP) lasted around 6 months. During this timeline, QA testing was also conducted on our and the client’s sides. Apart from the main product, we also developed a second app for the client, a very basic admin panel so they could manage all their clients.

Our core actions were:

  • Thorough process on the app’s design and architecture, and proper testing before release.
  • Close collaboration and weekly updates that kept the client in the loop and overseeing the process.
  • Allowing the client to use the app even before it was ready, helping with staging the environment, and giving live feedback.
Being involved in the process from the very beginning and giving suggestions that were well-received, allowed us to feel a partner-like collaboration. Establishing this partnership was the most valuable part of the project. After 6 months we created from scratch and delivered a whole product. It’s satisfying seeing the client happy with the result and recommending us to others. Łukasz Pawłowski PROJECT MANAGER

The Outcome

The result was a beautifully designed application for the educational market, which some Irish schools currently have access to. The application was released in the beginning of 2021, and as of the beginning of 2022, the app already has 2k users and presented a 420% increase in revenue.

The close cooperation with the client was one of the keys to success. His knowledge, detailed search, exact KPIs, gave us a strong head-start. Being open to suggestions at every stage of our collaboration, and the overall ownership of our own roles, allowed us to rely on each other and for both parties to be happy with the process and the result.

The app is still growing and we’re currently introducing new features for the administrator, to help the client to gather new schools and propose some new deals. For the end-users, we have smaller features that are still being iterated as the need for it shows.

The client has successfully digitalized the business. The use of tech has made it possible for a strong algorithm and more accurate results. The app is also ready for scale-up, which allows easy expansions to other countries. Future plans are to expand to other country markets and create multilingual versions.

The success of the product can be shown with:

  • 420% of revenue increase compared to their previous MVP version.
  • 2 thousand users, and counting. A planned market expansion to other countries.
  • Plans for another collaboration: a second application.