SnapSell: AI-Powered Marketplace Automation

Inspiration

  • Students avoid selling items due to tedious listing process
  • College towns get trashed with abandoned furniture during move-out
  • Students miss opportunities for easy money from unused items
  • Environmental waste from discarded, reusable items

What it does

  • Video-to-listing automation

    • Take a walkthrough video while narrating items to sell
    • AI automatically generates professional listings with descriptions
    • Handles pricing suggestions and item categorization
  • Seamless marketplace integration

    • Dashboard to manage all of your listings
    • One-click posting to FB Marketplace
    • AI agents manage buyer communication and negotiations
  • Smart scheduling

    • Google Calendar integration for meetups
    • Context-aware of your availability and location
    • AI Agent automatically suggests meeting times based on schedule

How we built it

  • Frontend

    • NextJS + ReactJS for core application
    • TailwindCSS for styling
    • TypeScript for type safety
  • Backend

    • Flask server for API endpoints
    • Google Gemini API for video processing
    • Claude AI API for agentic reasoning and negotiation/scheduling
    • Selenium for marketplace automation and post uploading
    • Google Calendar API integration

Challenges

  • Complex Selenium debugging for reliable marketplace automation
  • Synchronizing multiple API requests and browser automations
  • Maintaining consistent data flow between different services
  • Handling video processing across varying quality inputs

Accomplishments

  • Built working end-to-end automation for the entire selling process
  • Created frictionless user experience from video to sale
  • Successfully integrated multiple AI services and APIs
  • Developed system that we would actually use frequently

What we learned

  • Hands-on experience with new AI technologies (Gemini, Claude)
  • AI agent implementation and structured output handling
  • Full-stack development with multiple service integration
  • Feature prioritization while maintaining product cohesion

Future Development

  • Market analysis for smart price recommendations
  • Support for multiple photos and item grouping
  • Extended video processing capabilities
  • Integration with additional marketplace platforms
  • Production deployment and scaling

Built With

Share this project:

Updates