Skip to content

TechTutor is an Augmented Reality (AR) and AI-assisted mobile learning application designed to enhance digital literacy among beginners and older adults. It consists of 3 main modules: AR Learn, AR Guide and AI Tutor.

Notifications You must be signed in to change notification settings

LohChiaHeung/TechTutor

Repository files navigation

📱 TechTutor: AR-Integrated Learning Application for Computer and Technology Use

📖 Overview

TechTutor is an Augmented Reality (AR) and Artificial Intelligence (AI) integrated mobile learning application designed to help beginners and older adults learn basic computer and technology skills. It provides step-by-step tutorials, 3D AR visualizations, and AI-powered guidance to make digital literacy more interactive and accessible.

  • Shortlisted as one of 19 finalist projects in the AutoCount FICT Competition 2025.

📝 Project Documentation:

View Report (PDF): https://github.com/LohChiaHeung/TechTutor/blob/main/23ACB01684_FYP2.pdf or http://eprints.utar.edu.my/7133/1/fyp_CS_2025_LCH.pdf
View Poster: https://github.com/LohChiaHeung/TechTutor/blob/main/FYP%202%20-%20Poster.png
View PPT Slide: https://github.com/LohChiaHeung/TechTutor/blob/main/FYP%202%20-%20Presentation.pptx

Project Poster


📹 Project Demonstration:

TechTutor Video Demo
▶️ Click here to watch the full demonstration on YouTube.

🧩 Features:

  • AR Learn: Identify and explore 3D models of computer components with narration.
  • AR Guide: Step-by-step tutorials for tasks such as sending emails, using Microsoft Word, and operating a calculator.
  • AI Tutor: Chatbot and image-based assistance using OpenAI and EasyOCR.
  • Accessibility: Speech-to-Text (STT) and Text-to-Speech (TTS) for hands-free control.
  • Interactive Quizzes: AI-generated AR quizzes to test understanding.

🛠️ Technologies Used

  • Game Engine: Unity 2022.3.57f1 (LTS)
  • AR Frameworks: AR Foundation, ARCore, Vuforia
  • AI Integration: OpenAI API (RESTful), Flask Server
  • OCR: EasyOCR
  • Voice: Speech-to-Text (STT) and Text-to-Speech (TTS)
  • Design Tools: Figma, Sketchfab, Meshy.ai, Icons8
  • Version Control: GitHub

📱 System Requirements

  • Android: Android 10 or higher (ARCore supported)
  • RAM: Minimum 4GB (6GB+ recommended)
  • Processor: Octa-core or above
  • Internet: Required for AI Tutor module

🚀 Installation

  1. Clone this repository: git clone https://github.com/LohChiaHeung/TechTutor.git
  2. Open the project in Unity 2022.3.57f1.
  3. Set up AR Foundation and Vuforia Engine.
  4. Add your OpenAI API key in the Flask server configuration.
  5. Build and deploy the APK to an ARCore-supported Android device.

📜 License

© 2025 Loh Chia Heung. All rights reserved.
This project was developed as part of the Bachelor of Computer Science (Honours) FYP at Universiti Tunku Abdul Rahman (UTAR).

About

TechTutor is an Augmented Reality (AR) and AI-assisted mobile learning application designed to enhance digital literacy among beginners and older adults. It consists of 3 main modules: AR Learn, AR Guide and AI Tutor.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published