Skip to content

Bananagram

On July 16, 2010, at South Beach Harbor Pier 38, Instagram uploaded its first photo—igniting a global phenomenon where anyone could transform ordinary snapshots into extraordinary moments with a single tap.

Core trick

Gemini analyzes each photo for content, lighting, and composition, then proposes four edits that fal.ai image or video models render.

Tags

Description

On July 16, 2010, at South Beach Harbor Pier 38, Instagram uploaded its first photo—igniting a global phenomenon where anyone could transform ordinary snapshots into extraordinary moments with a single tap. But 14 years later, those filters feel generic and impersonal. The original magic has faded, and people now crave that same excitement—personalized, infinite, and uniquely their own. BananaGram answers the hackathon challenge: “What existing consumer products can be improved with Nano Banana?” BananaGram revives Instagram’s one-tap magic, powered by Gemini, Nano Banana, and fal.ai. Each photo is analyzed for content, lighting, composition, and emotion, generating four tailored transformation suggestions. Users choose from utility edits, creative styles, or subtle video animations—delivered instantly with professional quality.
a-kaul/Bananagram★ 13 forksSwiftCreated Sep 6, 2025 · last push Sep 7, 2025

README excerpt

![BananaGram Icon](icon.png)

# 🍌 BananaGram

**Reimagining Instagram's magic with AI-powered photo transformations**

BananaGram is an iOS app that brings back the original magic of Instagram filters, enhanced with cutting-edge AI. Instead of fixed filters, BananaGram analyzes each photo and suggests personalized, AI-powered transformations that create truly magical results.

## ✨ Features

- **AI-Powered Analysis**: Uses Google Gemini to understand your photos and suggest perfect transformations
- **Personalized Magic Filters**: Get 5 custom transformation suggestions for every photo
- **Image & Video Creation**: Transform still images into dynamic videos or enhanced photos
- **Instagram-like UI**: Familiar, intuitive interface with smooth animations
- **Secure API Management**: Safe, open-source-ready API key handling

## 🚀 Getting Started

### Prerequisites

- Xcode 15.0 or later
- iOS 17.0 or later
- Swift 5.9 or later

### API Keys Required

You'll need API keys from:
1. **Google Gemini API** - For AI analysis and suggestions
   - Get your key at: https://ai.google.dev/
2. **fal.ai Key Pair** - For image/video transformations using the official fal-swift package
   - Get your key pair at: https://fal.ai/dashboard
   - Format: `FAL_KEY_ID:FAL_KEY_SECRET`

### Installation

1. **Clone the repository**
   ```bash
   git clone https://github.com/your-username/bannanagram.git
   cd bannanagram
   ```

2. **Set up API configuration**
   ```bash
   # Copy the configuration tem

Team