BestFit

PROJECT TYPE
Web Application

STATUS
Done

INDUSTRY
Education

Introduction


BestFit Inc had a significant and desperately needed mission of providing valuable information and resources to individuals interested in and planning to enter the secondary education market. Providing a platform which these individuals could take an assessment to understand and gather all the financial and education assistance resources they were eligible for was essential. This led them to reaching out to Code Switch Consulting to help with development of a web application that would pull, display and allow users to manage these resources and their personal education plans.

What needed to be done?


As the marketing and student survey portal portions of the platform were already developed, the main goal with this project was to develop of the resource and profile management portions dashboard of the BestFit solution. This covered...


  1. Partnering with the BestFit team to architect a resource management solution for BestFit's overall goals.
  2. Creating a responsive, Next.js app based on Figma designs provided by the BestFit design team.
  3. Updating certain portions of the existing BestFit marketing / survey site to allow a seamless transition from a student taking a survey to granting access to the resource management portal.
  4. Setting up deployment infrastructure and pipelines to fully deploy the Next.js web application.

Challenges


  • To facilitate the build for this platform, Code Switch settled on developing a fully responsive Next.js web application. The BestFit team already spent time developing their promotional marketing site and the integration of their user survey to kick the process off. This meant we had to determine the best way to seamlessly transition between the existing site and the new platform throughout the user's platform journey.
  • As with most apps, Bestfit's second education student platform had several features planned. Through Bestfit's parallel marketing processes they were able to secure a client while we were in the middle of development. This put us in a position of having to provide a partially completed platform to the client on the planned delivery date.

Solutions


  • Ideally we would love to have a single platform that handled all phases of the student journey, but given the planned deployment timeline that was not an immediate option. So currently we are maintaining two platforms (one for the marketing and student survey facilitation, and the other for student resource and education plan management). Combining both into a single platform is still on our roadmap, but being flexible in how apps are built is helpful and sometimes needed when working with client needs and expectations. Code Switch prides ourselves on being adaptable and flexible to a client's current situation and can find ways to work around most challenges.
  • Fortunately, the concept of delivering a solution that may not initially contain all features is a commonplace theme in the development world. It often happens when we start with a minimum viable product (mvp) to kick start a project. A lot of times this is actually better as it allows us to gather real user feedback as input to what features we should prioritize the full development process on. We were able to use this concept with Bestfit which resulted in us being able to get the solution out to the client at the desired delivery date.

Client Result


Fortunately, Code Switch was able to successfully deliver the student platform in time for the first client to be onboarded. There were a few compromises that were in needed with features available and how data was rendered, but we partnered closely with Bestfit through the process of determining the first path to completion.


Technologies Used