Oikotie is a part of the international media group Schibsted (formerly part of media company Sanoma). Oikotie digital service is the top marketplace for jobs and apartments in Finland as well as a major marketplace and content media for cars, second-hand goods, and other services. All in all, these services have more than 1,000,000 visitors weekly.
Before the project all of the services were delivered to the users from several verticals, each having their own websites and some also having separate mobile apps, yet they all belonged under the Oikotie brand umbrella. The customer wanted to unify the user experience and bring these verticals together.
Codemate developed the technical solution for the new cross-platform service that brought together the existing Oikotie verticals.
The Oikotie concept
Working together with Idean, one of the leading User Experience Design Agencies (acquired by Capgemini), the concept was pivoted to include both mobile apps and the oikotie.fi website. Idean’s team took personalized and intelligent browsing experience to the center of the concept. We figured out the reason why Instagram and Pinterest are so popular is that people like the casual browsing of relevant visual content even in the smallest timeslots, without having to use a search function.
The new Oikotie concept learns from the user’s searches and likes and is able to produce a feed of curated content which is pleasant to browse wherever.
One agile team
Idean and Codemate assembled a dream team of 10 people to make the vision come true and the Product Owner joined the team from the customer’s side. Idean answered for service, UX/UI design and project management. Codemate took over the technical development, testing and cloud deployment.
The team worked very closely together with the customers’ experts and Idean conducted user validation continuously. It was a ride to remember for all the team members – being able to impact the lives of so many loyal users of the Oikotie service.
Technology
The new Oikotie service consists of three major components:
1. Mobile apps for iOS and Android
The native apps were built with Swift and Kotlin. The apps fetch data and content from the Oikotie back-end system through a REST API. The beautiful apps leverage platform native technology to get the highest performance and the best user experience.
2. Oikotie backend system
The heart of the system serves as a link between the different vertical (Asunnot, Työpaikat, etc.) systems as well as the mobile and web apps. It uses numerous different APIs to fetch data and content from the verticals and other systems the customer is using and serves one master API for the clients. We enabled a single-sign-on (SSO) service to access all the verticals with a single login. Needless to say, the integration was not a piece of cake.
We set up an AWS cloud environment which can scale up to hundreds of thousands of simultaneous users.
More information about the technical implementation can be found here.
3. Oikotie.fi website
We rebuilt Oikotie.fi website as well as me.oikotie.fi website with Headless WordPress CMS. The static React front-end (HTML, CSS, JS) is served to the users lightning-fast through CDN. Content management is made easy with WP admin, as well as importing content from the existing verticals, such as Oikotie Asunnot blog.
Results
After unifying the user experience and bringing all the verticals under the single Oikotie service, the customer was able to discontinue the individual vertical mobile apps. This speeds up the introduction of new features significantly as the new technical solution enables new features to be available for all verticals at once without tailoring. In addition, the maintenance of the Oikotie service is much easier and faster.
More importantly, the new Oikotie concept enhances the user experience by making the verticals transparent to the user. The user moves seamlessly from one vertical to another, as if they were a single service. The curated content delivers a smooth browsing experience while the verticals with the highest number of users now benefit the other verticals by generating traffic.
“Codemate has been a brilliant partner for us in this project.”
Henna Wie
Product Development Manager, Sanoma Digital Finland
Want to learn more?
Ask more about the case from Jukka