Nano Banana is an AI-powered image generation web application that allows users to create stunning images from text prompts — or even combine text and image inputs for enhanced creativity.
- Framework: Next.js
- API Integration: MuAPI
- State Management: Redux / Context API
- Rendering: Server-Side Rendering (SSR)
-
Clone the repository
git clone https://github.com/yourusername/nano-banana.git cd nano-banana -
Install dependencies
npm install
-
Create a
.envfile in the project root and add your API key:MUAPI_API_KEY=your_api_key_here -
Run the development server
npm run dev
-
Open your browser and visit
http://localhost:3000
Once the project is running, users can:
- Enter a text prompt to generate an image.
- Upload an image and prompt to enhance the output.
- View generated images directly on the page.
- Server-side rendering (SSR) for improved SEO and performance
- Dynamic routing with Next.js
- API routes for backend logic
- State management with Redux / Context API
- Fully responsive layout
- AI image generation integrated with MuAPI
Saikrishna Devarla
This project is licensed under the MIT License – feel free to modify and use it for your own projects!