Wishly - Social Wishlist Platform
--role="Solo Developer"
Ruby on Rails 8
RubyLLM
PostgreSQL
Redis
Hotwire
Turbo
Stimulus
Tailwind CSS
Kamal
Jina Reader API
cat README.md
A modern social wishlist platform that revolutionizes gift-giving with AI-powered product import from any URL or screenshot. Users can create, organize, and share wishlists while discovering products from friends lists. Features dual AI import methods: URL-based extraction using Jina Reader API with language models, and screenshot analysis using vision AI with integrated image cropping.
cat features.txt
•
AI-powered product extraction from any URL using Jina Reader API + GPT-5o-mini
•
Screenshot import with GPT-5o-mini and Cropper.js integration
•
Intelligent category matching and structured data extraction via ruby_llm-schema
•
Social following system with personalized feed and discovery
•
Item copying with attribution tracking through original source chains
•
Drag-and-drop ordering for wishlists and items using SortableJS
•
Notifications for follows and item copies
cat outcomes.log
Implemented client-side image processing with canvas optimization and cropper integration. Built complete social graph with follower/following relationships. Deployed to production with modern DevOps practices using Kamal and Docker.
ls screenshots/