Existing traditional learning app usually fails to provide learners with personalized and interactive experience, making it difficult for learners or student to find reliable study partners or get support from their peers. Our peep-to-peer learning application will be a solution driven by technology to improve collaborative learning by leveraging Artificial Intelligence (AI) based student matching, subject-specific discussion forums, and real-time communication.
The focus of the project is on the development and implementation of a mobile and web-based platform to help student or learners to connect, tutor and learn from each other as peers. The system uses machine learning algorithms to match users or learners based on their academic strengths, subject preferences and learning styles. The key features of the system include real-time chat, video calling, file sharing, and progress tracking, which ensure an engaging and structured peer learning environment. The system uses a structured software development methodology, incorporating Flutter (Dart), for front-end development, firebase for cloud-based backend services and AI-driven recommendation algorithms for personalized peer matching. The security mechanisms such as end-to-end encryption (E2EE), user authentication, and content moderation were implemented to ensure a safe learning space. The testing phase of the project was done using real world university students’ data, and results indicating significant improvements in engagement, knowledge retention, and academic collaboration. The research results demonstrated that AI-driven peer-to-peer learning is an effective approach to enhancing student performance and knowledge-sharing, addressing limitations in traditional learning environment.
Research Area
Mobile App Development: Mobile App Development research in Computer Science and Information Technology focuses on the design, development, and optimization of software applications for mobile devices such as smartphones and tablets. This area covers a wide range of topics, including user interface design, cross-platform development, mobile operating systems, performance optimization, and security.
One key aspect of research in this area is the development of efficient algorithms and frameworks that enable seamless cross-platform compatibility. Researchers explore ways to create apps that function smoothly on multiple operating systems, such as Android and iOS, using a single codebase, reducing development time and costs. This is often achieved through the use of frameworks like React Native, Flutter, and Xamarin.
User experience (UX) and user interface (UI) design are critical components of mobile app development research. Scholars in this field investigate how to create intuitive, responsive, and engaging interfaces that improve usability and enhance the overall user experience. This includes studying interaction patterns, accessibility, and how users interact with mobile apps across different devices and environments.
Project Main Objective
To design and develop a cross-platform mobile application that supports peer-to-peer learning among university students. The application will use artificial intelligence to match students with suitable study partners and provide real-time chat and forum features for collaboration.
Academic Year
2024/2025
Date Uploaded
Oct 16, 2025
Group Members
KYEREMEH GODFRED
MOHAMMED TAWFFIC SANI
AMOATENG BOAMPON HENRY