
Tech Stack
React Native Expo
Expo Tracking (AR)
AR.js
Typescript
Node.js
Description
Developed an Augmented Reality (AR) application as a thesis project to visualize animal species in 3D, aiming to increase engagement in digital learning for students.
Implemented plane detection and world tracking to allow users to place and interact with lifelike 3D animal models on any flat surface.
Optimized 3D asset rendering within the Expo environment to ensure smooth performance (60 FPS) on mid-range mobile devices.
- Integrated ARCore (Android) through the Expo/React Native ecosystem.
- Designed an interactive UI for educational content including species classification, habitat, and sound features.
- Utilized efficient asset loading strategies to manage high-quality 3D models without compromising app stability.
- Conducted UI/UX testing with target users to achieve high accessibility and intuitive AR interaction.
Page Info
AR View
Main AR interface showing 3D animal models in real-world environments.

