Backend User Experience User Interface Web Service
2018 – 2020

Better Experience, Less Complexity

Using agile methods and rapid prototyping, we found a streamlined UX solution that improved the experience for all user groups. A common codebase enables fast releases for multiple mobile platforms.

“I explored freelance and company-based options and chose Oivan due to the experience and knowledge they offered. While only in a soft-launch phase, the app received acquisition requests, which speaks to the quality that Oivan delivered. The team was punctual, helpful, and accommodating with change requests.”

Founder of KATATIB

The Client

KATATIB is a mobile app that connects teachers and students who are looking for a tutor in a specific subject such as languages, Holy Quran and Saudi syllabus. The app enables teachers to add their own profiles to the service and choose which subjects they are proficient to teach. Students can then easily find and book private lessons, for example to prepare for a major exam.

The name of the app comes from an old Arabic word “katatib” (singular “kuttab”) meaning places where children received teaching in the old days. The KATATIB marketplace has initially been launched in the Saudi Arabian market with plans to expand to the neighboring countries in the Middle East in the future.

Saudi Arabia ranks 3rd globally for smartphone use, with almost 75 percent of the population using smart mobile devices. To make sure that both teachers and students get the best possible experience from KATATIB, it was clear from the beginning that the service should be developed as a mobile app.

The development project was started in early summer 2017. After initial brainstorming sessions with the client, a decision was made to implement the app using React Native. This allowed rapid development and prototyping, targeting both key platforms, iOS and Android with a single unified codebase.

The Solution

Early in the development project we noticed that it would improve usability and user experience to split functionalities for students and teachers into two separate applications. This reduced the complexity of the user interface and made it possible to focus on key use cases for both user groups separately.

In their app, teachers can create their own profiles and choose which subjects they are proficient and qualified to teach. KATATIB verifies each registered teacher profile to ensure their degree and qualifications match the subjects they would like to teach. Respectively using their dedicated app, students can search and book these qualified teachers to give them tutoring in any subject included in the app.



Technology Stack

React Native (Android, iOS), Ruby on Rails backend, hosted on cloud

Project Duration

7 months from agreement to launch of the version 1.0

News and Stories

Open ed X logo Zero-day Vulnerability

Zero-day Vulnerability Discovered by Oivan Cybersecurity

During our penetration testing projects with one of our clients, our Cybersecurity team members Eyad Almuqhim and Petri Hannonen discovered a zero-day Cross-site Scripting (XSS).
June 9, 2022
janne kaske golf swing oivan shirt

Golf is a Sport of Equality Sponsoring Janne Kaske

Golf is a sport of its own. It is one of the few sports where players of different levels can compete against each other in the so-called
April 28, 2022
Bitcoin bull conference 2022

Bitcoin 2022 Conference Recap

Last week I had the opportunity to participate in the most attended Bitcoin conference ever organized, Bitcoin 2022, in Miami, USA.
April 14, 2022