Back to Projects

SnapConnect

SnapConnect is an innovative social media application designed specifically for travelers, fusing engaging ephemeral social features with AI-driven travel tools. The app combines social connectivity through ephemeral photo/video snaps, 24-hour stories, and real-time chat with powerful AI features including Caption Compass for creative captions, Travel Advisor chatbot for personalized tips and flight hacks, Local Insights for GPS-based recommendations, Story Snippet Generator for blog posts, and Culture & Cuisine Coach using computer vision. Built with React Native and Supabase, it leverages GPT-4 and GPT-4 Vision with RAG architecture to create an indispensable tool for modern travelers.

Project Overview

AI-powered social travel app with ephemeral sharing and intelligent travel assistance

Key Challenges & Solutions

Challenge:

Building real-time ephemeral content sharing with cross-platform consistency

Solution:

Implemented Supabase Realtime for instant updates and designed a robust media handling system with automatic cleanup for ephemeral content, ensuring consistent experience across iOS and Android

Challenge:

Integrating multiple AI features without compromising app performance

Solution:

Utilized Supabase Edge Functions to offload AI processing, implemented smart caching strategies, and used pgvector for efficient RAG implementation, maintaining smooth app performance

Challenge:

Creating context-aware AI responses for diverse travel scenarios

Solution:

Built a sophisticated RAG system with specialized embeddings for travel knowledge, implemented GPS-based context injection, and fine-tuned prompts for culturally sensitive and location-aware AI responses

Tech Stack

React NativeExpoTypeScriptNativeWindSupabasePostgreSQLpgvectorOpenAI GPT-4Edge FunctionsZustand
View Code
SnapConnect | Sadaqat Ali - Project Portfolio