Transform a single damage photo into professional repair documentation in 30 seconds
Field technicians, repair shops, and students in Gombe face critical challenges:
- No access to up-to-date repair manuals for modern devices
- Inconsistent documentation leads to repair mistakes and wasted parts
- High training costs prevent new technicians from entering the field
- Language barriers with English-only manufacturer guides
- 60% of e-waste in Nigeria comes from devices deemed "unrepairable"
Artifex democratizes repair expertise by turning any damage photo into instant, professional repair guides powered by Google Gemini 2.5 Pro.
- Authenticate – Secure Auth0 login for authorized users
- Upload Photo – Snap or upload device damage image (up to 4MB)
- Get Expert Guide – Receive step-by-step instructions with visual references in 30 seconds
- Multimodal vision analysis detects device type, damage severity, and repair complexity
- Structured JSON output generates consistent repair documentation
- Safety-first approach provides hazard warnings specific to detected damage
- Context-aware instructions adapt to damage patterns and device types
- Pexels API integration fetches contextual repair images
- Shows relevant tools, components, and techniques based on device type
- High-quality imagery improves comprehension for visual learners
- Auth0 authentication protects proprietary repair knowledge
- Session management for repair shop team workflows
- Secure API routes prevent unauthorized access
Each guide includes:
⚠️ Safety warnings and hazard callouts- 🛠️ Required tools and materials lists
- 📸 Contextual repair images
- 📝 Step-by-step instructions
- ⏱️ Time estimates and difficulty ratings
- Mobile-first responsive works on any device
- Auto-scroll navigation keeps focus on current step
- High contrast interface for outdoor visibility
- Minimal text design for quick scanning
- Next.js 16 – App Router with Turbopack for optimal performance
- Tailwind CSS v4 – Custom inline theme for modern styling
- lucide-react – Clean, consistent iconography
- Google Generative AI SDK – Gemini 2.5 Pro with vision capabilities
- Pexels API – Contextual repair image search
- Vercel Serverless Functions – Scalable API routes
- Auth0 SPA SDK – Production-ready authentication
- Vercel Deployment – Global edge network for fast load times
- Vercel Speed Insights – Real-time performance monitoring
Watch Artifex in action: DEMO
Key Moments:
- 0:00 – Problem overview
- 0:30 – Live damage photo upload
- 1:00 – AI-generated repair guide
- 1:45 – Technical architecture
- 2:30 – Community impact
- Advanced multimodal capabilities (image + text analysis)
- Structured output parsing for reliable documentation
- Real-world application of vision AI
- Empowers 500+ GSU Computer Science students
- Supports 20+ local repair shops in Gombe
- Reduces e-waste through accessible repair knowledge
- Production-ready with secure authentication
- Performance-optimized for mobile networks
- Clean, maintainable codebase
- First AI repair assistant designed for African field technicians
- Novel combination: Vision AI + contextual image search + safety analysis
- Solves real problem with scalable solution
- ⚡ 30-second turnaround vs 2+ hours manual documentation
- 🎓 500+ students gain repair resources
- 🔧 20+ repair shops can standardize workflows
- 🌍 Reduces e-waste by making repairs accessible
# Clone repository
git clone [your-repo-url]
cd artifex-repair-assistant
# Install dependencies
npm install
# Configure environment variables
cp .env.example .env.local
# Add Auth0, Gemini, and Pexels credentials
# Run development server
npm run dev# Auth0
NEXT_PUBLIC_AUTH0_DOMAIN=your-domain.auth0.com
NEXT_PUBLIC_AUTH0_CLIENT_ID=your-client-id
NEXT_PUBLIC_AUTH0_REDIRECT_URI=http://localhost:3000
# Google Gemini
GEMINI_API_KEY=your-gemini-api-key
# Pexels
PEXELS_API_KEY=your-pexels-api-keySaikat Das – Full-Stack Development & AI Integration
Subarna Maity – UI/UX Design, Frontend & Project-Architecture
Soumyadeep Dey – Backend Architecture & API Integration
- 🌐 Live Demo: ArtifexRepairs
- 💻 GitHub: Repo Link
- 📧 Contact: Team Artifex
Built for Human | Powered by Google Gemini 2.5 Pro
Fixing devices. Empowering technicians. Building community.