Thrifty
Declutter, Discover, and Dress Smart – Thrifty Makes It Easy!
Created on 7th March 2025
•
Thrifty
Declutter, Discover, and Dress Smart – Thrifty Makes It Easy!
The problem Thrifty solves
Thrifty is a seamless platform designed for anyone looking to sell, buy, and refresh their wardrobe effortlessly. It takes the hassle out of reselling clothes and accessories by making the process as easy as posting a picture.
✅ Declutter with Ease – Clear out your wardrobe by selling pre-loved fashion in just a few taps.
✅ Discover Unique Finds – Browse stylish second-hand clothing and accessories at great prices.
✅ Sustainable & Smart – Reduce fashion waste while making extra cash or finding budget-friendly outfits.
✅ Fast & Simple Transactions – No complex listings, just snap, upload, and sell like you would on Instagram.
✅ Safe & Trusted – Buy and sell within a verified community to ensure secure and reliable transactions.
Thrifty makes fashion resale fun, fast, and eco-friendly. Whether you're looking to sell what you no longer wear or discover hidden gems, Thrifty has got you covered!
Challenges I ran into
One major hurdle while building Thrifty was implementing a seamless image upload and preview system—one that felt as smooth as Instagram but worked efficiently for second-hand clothing sales. Initially, we faced issues with slow image uploads and inconsistent previews due to large file sizes. Users would select an image, but the preview would lag or not display correctly. Additionally, storing high-resolution images was expensive and slowed down performance.
The Solution:
We tackled this by:
✅ Using Cloud Storage – We switched to Firebase Storage/AWS S3 for efficient and scalable image handling.
✅ Client-Side Compression – Implemented image compression (e.g., using libraries like compress.js or sharp) before uploading, reducing file sizes without quality loss.
✅ Lazy Loading & Caching – Ensured images loaded only when needed, improving app speed and responsiveness.
✅ Optimized Previews – Used blob URLs for instant previews while the actual upload happened in the background.
This dramatically improved the user experience, making Thrifty feel fast, smooth, and intuitive—just like social media! 🚀
