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.

Built With

Share this project:

Updates