Design and implementation of app frontend for a peer-to-peer knowledge exchange platform
Liu, Zhiyuan (2026)
Liu, Zhiyuan
2026
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2026051211344
https://urn.fi/URN:NBN:fi:amk-2026051211344
Tiivistelmä
Private tutoring in Finland costs between €10 to €30 an hour, which is unaf-fordable to many international students who are already facing high costs. Al-so, international students usually struggle to build social connections with the local Finnish students because of cultural differences and language barrier.
This thesis documents the design and implementation of the mobile app frontend for TutorSwap, a peer-to-peer knowledge exchange platform that ad-dresses both challenges.
TutorSwap leverages a time banking model in which users earn minute tokens by teaching the skills they are proficient in and spend those earned tokens to learn from others. This removes the need for monetary payment and resolves the double coincidence of wants found in traditional exchange platforms.
The frontend is built with React Native and Expo, which is a cross-platform de-ployment to both the App Store and Google Play Store from a single code-base.
The design process follows an agile workflow with two developers. The UI inspiration was drawn from existing language exchange apps like Tandem and HelloTalk.
Early user feedback from testers informed iterative improvements to the navi-gation flow and overall user experience. The app was successfully deployed to both the App Store and Google Play Store, reaching over 300 downloads and helping facilitate connections between students.
The results showed that a knowledge marketplace based on time banking helps lower the barrier to peer-to-peer learning and can foster meaningful so-cial interactions among university students.
This thesis documents the design and implementation of the mobile app frontend for TutorSwap, a peer-to-peer knowledge exchange platform that ad-dresses both challenges.
TutorSwap leverages a time banking model in which users earn minute tokens by teaching the skills they are proficient in and spend those earned tokens to learn from others. This removes the need for monetary payment and resolves the double coincidence of wants found in traditional exchange platforms.
The frontend is built with React Native and Expo, which is a cross-platform de-ployment to both the App Store and Google Play Store from a single code-base.
The design process follows an agile workflow with two developers. The UI inspiration was drawn from existing language exchange apps like Tandem and HelloTalk.
Early user feedback from testers informed iterative improvements to the navi-gation flow and overall user experience. The app was successfully deployed to both the App Store and Google Play Store, reaching over 300 downloads and helping facilitate connections between students.
The results showed that a knowledge marketplace based on time banking helps lower the barrier to peer-to-peer learning and can foster meaningful so-cial interactions among university students.
