Skip to content
Timeframe - AR Historical Landmark Viewer

Timeframe - AR Historical Landmark Viewer

Education
Completed
Apr 2024 - Apr 2024

Description

An Expo/React Native AR mobile app that overlays historical context on landmarks by analyzing photos and location data using OpenAI GPT-4 Vision and Groq Mixtral-8x7b via a Python Flask backend.

Project Overview

The project is a cross-platform (iOS/Android) AR mobile application built with Expo & React Native. It uses expo-camera, expo-location, and animated components. The backend is a Python Flask API that uses OpenAI's GPT-4-turbo with Vision and Groq's Mixtral-8x7b model. Users take a photo of a landmark with an associated time period (e.g., '1500 AD'), and the API generates a historical context and title by combining the image, location data, and LLM output. Authentication is handled with JWTs, and posts are stored in a SQLite DB (via Flask-SQLAlchemy). Deployed on GoDaddy for the website TimeFrame.Study.

Technologies Used

Expo
React Native
Flask
Python
OpenAI GPT-4 Vision
Groq Mixtral-8x7b
JWT
Flask-SQLAlchemy
React Native Reanimated