🌱 Inspiration

3RVision was conceived from our team’s shared concern for the environmental impact of everyday products. Noticing that many consumers lack easy tools to decide whether to reuse, recycle, or resell their belongings, we aimed to create a platform powered by AI and computer vision to make sustainable product choices intuitive, actionable, and accessible to all.


💬 What it does

3RVision is a sustainability platform that analyzes product images to provide personalized guidance on:

  • How to reuse: Creative suggestions for product repurposing.
  • Where and how to recycle: Material breakdown and local facility finder.
  • Resale value insights: Estimates and marketplaces for selling.
  • Sustainability scoring: Quantifies lifecycle potential with a formula: Plus, the community forum connects users to share eco-friendly experiences and best practices.

🏗️ How I built it

  • Frontend: Built with Next.js, React, and TailwindCSS to provide a modern, responsive UI.
  • Backend: Used Go (Golang) with Gin Web Framework, backed by MongoDB for robust data handling and AWS S3 for scalable storage.
  • ML Component: Developed Python-based computer vision models for material classification, served via Flask.
  • Browser Extension: JavaScript + Manifest V3 for quick, in-browser sustainability insights.
  • Collaboration: Integrated real-time communication and robust authentication using JWT, with environment variable management for security.

🚧 Challenges I ran into

  • Model Accuracy: Achieving high material-recognition accuracy with variable-quality user images required significant data cleaning and augmentation.
  • Tech Stack Integration: Orchestrating seamless communication between Go, Python, and JavaScript systems, and managing cross-origin requests.
  • Performance: Maintaining low latency for real-time feedback, especially under concurrent load.
  • User Experience: Balancing comprehensive analytics with ease-of-use demanded extensive iteration on UI/UX.

🏆 Accomplishments that I'm proud of

  • Hackathon Winner: Clinched the top prize at RVITM for innovation and real-world impact!
  • End-to-End Automation: Achieved a smooth workflow from image upload to actionable results in seconds.
  • Community Engagement: Launched a fully-functional forum to foster eco-conscious collaboration.
  • Modular Architecture: Built an extensible platform ready for new features and integrations.

📚 What I learned

  • Full-Stack Development: Integrating front-end, back-end, ML, and extension components rapidly.
  • Applied Machine Learning: Deploying vision models outside research settings and optimizing for user variability.
  • Product Lifecycle Thinking: Deepened understanding in sustainability analytics and responsible tech.
  • Teamwork: Effective division of tasks and collaborative problem-solving under tight deadlines.

⏭️ What's next for 3RVision

  • Expand ML Models: Support more product types, materials, and advanced recycling options.
  • Location-Centric Features: Automate recommendations for nearby recycling/resale centers.
  • Gamification: Incentivize sustainable actions with points, badges, and leaderboards.
  • Open API: Allow integration with other eco-focused platforms and smart home solutions.
  • Mobile App: Enhance accessibility and real-time analysis for users on the go.

Built With

  • amazon-web-services
  • chrome
  • chrome-extension-manifest-v3
  • computer-vision-models
  • content-scripts-ml-component-python
  • extension
  • flask
  • framer-motion
  • gin-web-framework
  • go-(golang)
  • javascript
  • manifest
  • mongodb-extension-javascript
  • next.js-15.2.4
  • python
  • react-19
  • tailwindcss
  • three.js-backend-go-(golang)
  • typescript
Share this project:

Updates