Skip to content

PrakashWebDevX/RP-Vision-AI-Text-To-Image-Generate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

124 Commits
Β 
Β 
Β 
Β 

Repository files navigation

RP Vision AI β€” Text to Image Generator

RP Vision AI React Node.js License

A premium AI-powered text-to-image generator with a stunning dark UI

image image image

🌐 Live Demo β†’ rp-vision-ai.vercel.app


✨ Features

  • 🎨 AI Image Generation β€” Powered by Pollinations AI (Free, no API key needed)
  • πŸ–ΌοΈ 6 Art Style Presets β€” Photorealistic, Cinematic, Anime, Oil Paint, Cyberpunk, Fantasy
  • πŸ“± Fully Responsive β€” Beautiful on both desktop and mobile
  • πŸ•“ Image History β€” View and revisit previously generated images
  • ⬇️ Download Images β€” Save any generated image instantly
  • ⚑ Real-time Progress Bar β€” Visual feedback during generation
  • πŸŒ™ Premium Dark UI β€” Gold accent theme with Bebas Neue + Outfit fonts

πŸ–₯️ Screenshots

Desktop Mobile
Sidebar layout with canvas Tab-based Create / Result layout

πŸ› οΈ Tech Stack

Layer Technology
Frontend React 18, CSS-in-JS
Backend Node.js, Express
AI API Pollinations AI (Free)
Frontend Hosting Vercel
Backend Hosting Render
Version Control GitHub

πŸš€ Getting Started

Prerequisites

  • Node.js 18+
  • npm

1. Clone the repo

git clone https://github.com/PrakashWebDevX/RP-Vision-AI-Text-To-Image-Generate.git
cd RP-Vision-AI-Text-To-Image-Generate

2. Start the Backend

cd prakash-text2image-gpt/backend
npm install
node server.js

Backend runs at β†’ http://localhost:5000

3. Start the Frontend

cd prakash-text2image-gpt/frontend
npm install
npm start

Frontend runs at β†’ http://localhost:3000


πŸ“ Project Structure

RP-Vision-AI-Text-To-Image-Generate/
└── prakash-text2image-gpt/
    β”œβ”€β”€ backend/
    β”‚   β”œβ”€β”€ server.js        # Express API server
    β”‚   └── package.json
    └── frontend/
        β”œβ”€β”€ public/
        β”‚   └── index.html
        └── src/
            └── App.js       # Full React app

🌐 Deployment

Frontend β†’ Vercel

Setting Value
Root Directory prakash-text2image-gpt/frontend
Framework Create React App
Build Command npm run build
Output build
Env Variable CI=false

Backend β†’ Render

Setting Value
Root Directory prakash-text2image-gpt/backend
Build Command npm install
Start Command node server.js

πŸ’‘ How It Works

  1. User types a prompt in the UI
  2. Selects an optional Art Style and Aspect Ratio
  3. Clicks Generate Image
  4. Frontend sends the prompt to the Express backend
  5. Backend calls Pollinations AI and returns the generated image
  6. Image is displayed with options to Download, Clear, or Regenerate

🎨 Art Styles

Style Description
Photorealistic 8K ultra detailed RAW photo
Cinematic Movie still with dramatic lighting
Anime Studio Ghibli inspired illustration
Oil Paint Classical art on textured canvas
Cyberpunk Neon futuristic blade runner aesthetic
Fantasy Magical ethereal concept art

πŸ“„ License

MIT License Β© 2025 PrakashWebDevX


Made with ❀️ by PrakashWebDevX

⭐ Star this repo if you found it helpful!

About

🎨 AI Text-to-Image Generator | Built with React + Node.js | Powered by Pollinations AI | Free & Open Source

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors