Inspiration

Photographs are more than just images, they are memories frozen in time. Many old photos fade, lose color, or get damaged, making it difficult to relive those special moments. The inspiration for Reviva came from the desire to bring those memories back to life and allow people to see their family history in full color and clarity.

What it does

Reviva restores and colorizes old black and white or faded photographs using AI-powered cloud APIs. Users can upload a photo and instantly see a vivid, lifelike version side by side with the original. The app provides a simple slider to compare before and after, making the transformation easy to appreciate.

How we built it

We integrated a cloud-based AI API for photo restoration and colorization. The front end was built as an iOS app with a minimal and intuitive design, focusing on ease of use. Users can upload photos, view instant transformations, and save their results. The before-and-after slider was a key UI element we built to enhance the experience.

Challenges we ran into

  • Ensuring smooth and reliable communication with the API
  • Handling large image files while keeping the app fast and responsive
  • Designing the before-and-after comparison in a way that feels natural and engaging
  • Managing edge cases such as very low-quality or heavily damaged photos

Accomplishments that we're proud of

We are proud of how quickly and seamlessly Reviva transforms photos, giving users the joy of seeing old memories reborn in vibrant color. Another accomplishment is the clean, minimal interface that makes advanced AI technology feel accessible to everyone.

What we learned

We learned how to integrate cloud AI services into a mobile app and optimize user flows for a smooth experience. We also discovered the importance of UI design in making technical results feel emotionally impactful. Most importantly, we learned that technology can bridge the gap between the past and present in a way that truly resonates with people.

What's next for Reviva

We plan to expand Reviva by adding more restoration features such as scratch removal, face enhancement, and photo upscaling. We also aim to support more platforms, including Android and web, so more people can revive their memories with ease.

Built With

Share this project:

Updates