All projects

AI Application

CETRA

An AI-powered sustainability companion that helps users see the hidden potential in everyday objects before throwing them away. Uses Gemini Vision and Firebase.

  • SolidStart
  • SolidJS
  • TypeScript
  • SCSS
  • Firebase
  • Gemini API
  • GraphQL
CETRA interface
CETRA — AI-powered object scanning for sustainable reuse suggestions.

Overview

Bridging the imagination gap for sustainable object reuse.

CETRA bridges the imagination gap by giving users a "second sight" to identify reusable value in discarded items. Built as a hackathon project focused on circular economy and emotional sustainability.

The app uses AI to analyze objects and suggest creative ways to repurpose them before they end up in landfills.

The problem

People throw away items without recognizing their reuse potential.

People throw away items without recognizing their reuse potential. Existing recycling apps focus on disposal, not creative reuse.

  • Most people lack the imagination to see alternative uses for discarded objects.
  • Existing solutions focus on where to throw things, not how to reuse them.
  • No platform combines AI analysis with community-driven reuse inspiration.

Approach

AI scanning with community discovery and impact quantification.

Built an AI scanning feature using Gemini Vision to analyze uploaded images. Created a Discovery Lab for browsing community scans. Added impact quantification for each reuse suggestion.

The approach combined cutting-edge AI with community building to create a comprehensive sustainability tool.

Solution

Separated AI analysis from community archive with SolidStart for fast UI.

Separated AI analysis (Gemini) from community archive (Firebase Firestore). Introduced visual concepting via Pollinations.ai. Built with SolidStart for fast, reactive UI.

The architecture enables users to scan objects, receive AI-generated reuse suggestions, and browse a community archive of creative upcycling ideas.

CETRA architecture diagram
AI scanning pipeline with community archive integration.

Implementation

Technical implementation.

Built with SolidStart for server-side rendering and fast hydration, using Gemini API for image analysis and Firebase for data persistence.

Frontend

SolidStart + SolidJS + TypeScript + SCSS Modules, Motion One animations.

Backend

GraphQL Yoga + REST API, Firebase Firestore for community archive.

AI

Gemini API for object analysis, Pollinations.ai for visual concept generation.

Results

What changed.

The hackathon project resulted in a fully functional AI sustainability companion deployed to production.

FunctionalAI object scanning with Gemini Vision
Searchablecommunity archive of reuse ideas
Autogenerated upcycling tutorials

Links

Let's work together

Have a problem worth solving?

Let's talk about your project, technical challenge, or next idea.

Get in touch