Inspiration
The global art market is worth over $65 billion, yet it remains one of the most inaccessible industries for everyday collectors. First-time buyers face overwhelming choices, lack knowledge about what matches their taste, and struggle to visualize how art will look in their spaces. Meanwhile, Singapore’s vibrant gallery scene remains largely undiscovered by locals and tourists alike.
We asked ourselves:
What if discovering art could be as intuitive as swiping through a dating app?
What if AI could understand your aesthetic preferences and guide you to your perfect artwork?
ArtMatch was born from the vision of democratizing art collecting by combining a familiar swipe interface with the power of AI-driven personalization.
What It Does
ArtMatch transforms art discovery into an engaging, personalized experience:
Smart Onboarding
A 60-second style quiz presents artwork pairs to learn your aesthetic preferences and budget range, building a personalized taste profile.Swipe to Discover
Browse a curated feed of artworks with Tinder-style interactions. Each piece includes AI-generated explanations of why it matches your taste.AR Preview
Visualize exactly how an artwork looks on your wall before committing. Drag to reposition, adjust viewing distance, and see accurate dimensions in your space.AI Art Advisor
Chat naturally with our Claude-powered assistant. Ask questions like:
“Find me colorful abstract pieces under $2000 near Orchard”
and receive personalized recommendations with clear explanations.Gallery Discovery
Explore Singapore’s art galleries through an interactive map, with personalized recommendations, directions, and contact details.Collection Management
Track favorites, monitor your collection’s total value, and analyze your evolving style preferences over time.
How We Built It
Frontend
- React Native application built with Expo for cross-platform development
- React Native Reanimated for smooth swipe gestures and animations
- Expo Camera for AR preview functionality
- React Navigation with a bottom tab structure
- Zustand for lightweight state management
Backend
- FastAPI server handling API requests
- Supabase (PostgreSQL) for data storage
- Recommendation engine using scikit-learn, implementing a hybrid collaborative + content-based filtering algorithm that improves with each swipe
AI Integration
- Claude AI powers:
- Conversational chat interface
- Personalized explanations for artwork recommendations
- Conversational chat interface
- The AI understands user preferences, budget, and interaction history to deliver context-aware suggestions
Database
- Supabase-hosted PostgreSQL database containing:
- 12 real Singapore galleries with accurate locations
- 55+ artworks across 10 different art styles
- 12 real Singapore galleries with accurate locations
- Tracks user preferences, swipe history, and collections to continuously improve recommendations
Challenges We Ran Into
AR Implementation
Without native AR frameworks, we built a camera overlay system that simulates artwork placement with distance-based scaling for realistic perception.Recommendation Cold Start
New users lack swipe history. We solved this with an engaging onboarding quiz that enables personalized recommendations from the first swipe.Real-Time Personalization
Balancing recommendation quality with response speed required optimizing our ML pipeline using efficient feature extraction and caching.Data Scarcity
Comprehensive datasets for physical artworks in Singapore galleries were limited. We created realistic mock data designed for easy replacement through future gallery partnerships.
Accomplishments We’re Proud Of
- Built a fully functional end-to-end application within a hackathon timeframe
- Created a smooth, intuitive swipe interface with consistent 60fps performance
- Integrated Claude AI for genuinely helpful, context-aware art recommendations
- Designed an AR preview system without relying on complex AR SDKs
- Developed a recommendation engine that learns and improves with every interaction
- Mapped 12 real Singapore galleries, creating meaningful local value
What We Learned
AI UX Design
Designing AI to enhance—not replace—human decision-making, keeping users in control.Mobile Animation Performance
Mastering React Native Reanimated to deliver complex gesture-driven animations at 60fps.Recommendation Systems
Hands-on experience with hybrid recommendation algorithms combining content-based and collaborative filtering.Rapid Prototyping
Making fast architectural decisions and prioritizing features that demonstrate core value under tight deadlines.Full-Stack Integration
Strengthening skills across React Native, FastAPI, databases, and real-time AI interactions.
What’s Next for ArtMatch
Gallery Partnerships
Replace mock data with real gallery inventories, enabling direct purchases and gallery visits.Secondary Marketplace
Allow collectors to list and sell artworks, increasing liquidity and fostering a collector community.Enhanced AR
Implement ARKit/ARCore for accurate wall detection, lighting simulation, shadows, and reflections.Social Features
Enable users to follow collectors, share collections, and discover art through community curation.Investment Insights
Integrate market data to show price trends, artist trajectories, and potential investment value.Provenance Verification
Explore partnerships or blockchain-based solutions to verify artwork authenticity and ownership history.Regional Expansion
Extend beyond Singapore to galleries across Southeast Asia, becoming the region’s go-to art discovery platform.
Built With
- claude
- expo.io
- fast-api
- postgresql
- python
- react
- react-native
- scikit-learn
- supabase
- typescript
- zustand
Log in or sign up for Devpost to join the conversation.