Commit graph

4 commits

Author SHA1 Message Date
Randall Stillwell
2f4336889d Fix Vercel API routing configuration
🔧 Routing Fix:
- Remove redundant API rewrite rule that was causing conflicts
- Use negative lookahead regex to exclude API routes from frontend rewrites
- Only rewrite non-API, non-static routes to index.html
- This should resolve API endpoints returning HTML instead of JSON

🚀 Expected Result:
- /api/* routes will now properly reach Vercel functions
- Frontend routes will still work correctly
- Static assets remain unaffected
2025-07-21 21:40:19 -05:00
Randall Stillwell
9243f6ff4e Fix Vercel ES module import issues
- Change JSON import to use require() to avoid module loading issues
- Add api/tsconfig.json with CommonJS module configuration
- Update Vercel Node.js runtime to @vercel/node@3.2.0
- Add buildCommand to vercel.json for proper compilation
- Fix 'Cannot use import statement outside a module' error
2025-07-21 16:12:24 -05:00
Randall Stillwell
64247f79af Fix Vercel functions runtime version 2025-07-21 14:13:17 -05:00
Randall Stillwell
6b81ed38b0 🚀 TCG Vault - Complete All-Vercel Setup
 Features:
- Camera OCR card scanning with Tesseract.js
- Beautiful glowing card effects and animations
- Intelligent card matching and recognition
- Mobile-responsive design with Tailwind CSS

🏗️ Architecture:
- Frontend: React TypeScript application
- Backend: Vercel Functions (replacing FastAPI)
- Database: JSON file with exported card data
- Deployment: Single Vercel project

📁 Structure:
- api/ - Vercel Functions backend endpoints
- src/ - React frontend components and logic
- src/data/cards.json - Card database (12 cards)
- vercel.json - Optimized Vercel configuration

💰 Cost: /bin/zsh additional (uses existing Vercel Pro)
🚀 Ready for immediate Vercel deployment
2025-07-21 13:53:06 -05:00