Our client runs an online counseling marketplace that connects job consultants with job-seekers and provides them with career – guidance services: helps with identifying personal values, interests, professional talents, and job-seeking recommendations.
Counseling marketplace is a sub-marketplace, integrated with the core marketplaces, that enables video and audio communication between consultants and job-seekers. The consultations help job-seekers to orient in their field better and pass a job interview successfully.
Location: UK
Industry: HR
Product: Sub-Marketplace
The scope of our work: frontend, backend
Solutions: MVP
Client Goal:
Our client aimed to add new essential functionality to the initial marketplace MVP – online video career counseling between job consultants and job-seekers. Having analyzed the product, we came up with the most time and cost-effective solution – to build a sub-marketplace and connect it via API with the core platform.
OUR SOLUTIONS
User Flow:
Users log in to the core marketplace website using email or social networks (Facebook, Google, Linkedin, or Microsoft).
After the registration is completed, the user is redirected to their personal account. Inside the account, the user completes two questionnaires on their personal qualities and preferences and creates a CV.
Based on the user’s answers, the marketplace provides the user with professional preferences, career opportunities, CV and user’s professional networking channels.
If the user wants to get a personal job consultation, the user logs in to the sub-marketplace through the core marketplace log-in page, and the sub-marketplace pulls the user’s profile data from the core marketplace.
The user specifies the topic and the date of the consultation, and the platform finds a matching job consultant.
The user books a call with the job consultant and completes the payment process.
At the appointed time, the consultation takes place over the implemented video-conference system.
Main features
Integration with the core website
The main goal was to synchronize the profile data from the core marketplace with the sub-marketplace. For such a synchronization, we used OAuth, a protocol for secure authorization.
To log-in, the sub-marketplace users have to be registered on the core marketplace. When users log in, we save the token and request the data from the core website.
Payment integration - pre-payment via Stripe gateway
Considering the marketplace target audience, we chose to integrate Stripe as a payment system – due to its immediate transactions, more than 100 currencies, geo availability and various payment methods e.g. credit cards and direct transfers.
As for the payment flow, we selected a prepayment model as it keeps the marketplace safe from money losses caused by invalid credit and debit cards.
Once the prepayment succeeds, the customer gets a reserved consultation. In the case of a zero balance or invalid credit card, the payment does not proceed and the booking is automatically canceled.
Results:
Sloboda Studio enriched our client’s marketplace with the core feature – online video counseling.
Now, job-seekers can not only get their personality analysis, but can also book a personal consultation and get professional recommendations for developing their career paths.