Inspiration
Over 50% of U.S. fishermen struggle to make enough money from their catches. Wanted to create a fun, social, and practical platform that helps fishermen monetize their work instantly. Inspired by marketplaces like StockX, but for real-world catches.
What it Does
Allows fishermen to take a photo and list their catch instantly. Supports auctions or flat-price sales. Real-time social feed for showcasing latest catches. Secure Google authentication for smooth onboarding. Turns fishing into a “catch → post → sell” loop.
How We Built It
Frontend: HTML, CSS, JavaScript, organized into multiple files for clarity. Backend: Firebase Realtime Database for instant updates and storage. Authentication: Firebase Google Auth for easy login. Attempted migration to Supabase but reverted to Firebase for storage capabilities and performance. Real-time feed and auction updates implemented via Firebase.
Challenges We Ran Into
Figuring out real-time updates for auctions and feeds. Handling image storage efficiently for multiple uploads per catch. Experimenting with Supabase migration, but Firebase proved faster and more reliable for our needs. Designing a simple, frictionless UX for posting and buying fish.
Accomplishments We're Proud Of
Fully working real-time marketplace demo. Auction + buy-now system integrated seamlessly. Social feed where users can showcase catches. Clear and maintainable multi-file project structure. Demonstrated a practical solution to a real-world problem.
What We Learned
Real-time databases like Firebase are powerful and performant for live applications. Building a social + marketplace hybrid requires careful UI/UX planning. Sometimes simpler, proven tech beats experimental migrations (Supabase → Firebase). Handling media uploads efficiently is critical for user experience.
What's Next for FishX
Explore community features: comments, likes, and leaderboards. Add regional pricing and rarity tracking for fish. Potential mobile app version for easier on-the-go posting. Introduce optional analytics for fishermen to track sales and engagement.
Log in or sign up for Devpost to join the conversation.