Inspiration

I wanted a simple way to bring old or blurry photos back to life. AI Studio showed me what’s possible, and I thought, why not make it easy for anyone?

What it does

Upload a low-quality or old photo, and PixelRevive restores it - sharper, cleaner, better colors, and higher resolution. Basically, makes it look like a modern photo.

How we built it

Used React for the frontend, Vite for fast bundling, and Google’s Gemini API for AI image restoration. Everything runs on Cloud Run so it’s easy to deploy.

Challenges we ran into

Setting up the AI API key was tricky. Also figuring out how to run the app in Cloud Run without a backend initially gave me headaches.

Accomplishments that we're proud of

Getting the AI to actually enhance images well, and having a smooth, interactive web interface that anyone can use.

What we learned

How to integrate a cutting-edge AI API, handle base64 image data, and deploy a frontend app to Cloud Run. Also learned about API quotas and keys.

What's next for PixelRevive

Add more filters and enhancements, maybe support multiple image formats, and make it faster. Could also integrate user accounts to save restored images.

Built With

Share this project:

Updates