Back
Year
2024
Tech & Technique
Gemini AI, Next.js 14, React 19, Tailwind CSS, TypeScript
Description
SnapSheet is an AI-powered data extraction tool that transforms images into structured spreadsheets using Gemini AI. This production-ready OCR solution converts images and documents to CSV and Excel formats with smart data formatting and 97%+ accuracy.
Key Features:
Technical Highlights:
Key Features:
- Intelligent Extraction: Gemini 2.5 Flash-powered OCR with 97%+ accuracy
- Multi-Format Outputs: Standard CSV and Busy-optimized Excel for accounting
- Smart Data Handling: Automatic data type detection (dates/currency/GST)
- Professional UI: Excel-like preview with sorting/selection and glassmorphism design
- Enterprise-Ready: Rate limiting, API timeout, 10MB file cap, and WCAG 2.1 compliant
- Context-Aware: Intelligent table reconstruction and data formatting
Technical Highlights:
- Built with Next.js 14 and React 19 for modern performance
- Integrated Gemini 2.5 Flash API for advanced AI processing
- Implemented glassmorphism design with dark mode support
- Used Papaparse and SheetJS for robust data handling
- Deployed on Vercel Edge Runtime for optimal performance
- Added comprehensive error handling and validation
My Role
Full-Stack Developer & AI Integration Specialist
Led the complete development process:
Led the complete development process:
- AI Integration: Implemented Gemini 2.5 Flash API for intelligent OCR processing
- Frontend Development: Built responsive UI with Next.js 14 and React 19
- Data Processing: Developed smart data extraction and formatting algorithms
- UX Design: Created Excel-like preview interface with glassmorphism aesthetics
- Performance Optimization: Implemented rate limiting and efficient file processing
- Deployment: Set up production environment with Vercel Edge Runtime