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
- cloud
- gemini
- javascript
- react
- reacthooks
- tailwind
- typescript
- vite
Log in or sign up for Devpost to join the conversation.