Back to projects

PromptVision

Image Generation Website

An AI-powered image generation website with user authentication, unlimited generation, and community sharing.

Overview

PromptVision allows users to generate images using AI (Pollinations AI) without limits. After generation, images can be shared with the community or downloaded. It includes user authentication for secure access and a seamless experience for creative exploration.

Problem

Most AI image generation platforms impose strict usage limits or require paid subscriptions, making it difficult for users to freely experiment and explore creative ideas without worrying about quotas.

Solution

I created an unlimited AI image generation platform using Pollinations AI. Users can generate as many images as they want, share them with the community, or download them for personal use. The system handles authentication, community galleries, and image storage seamlessly.

Core Features

  • User authentication for secure access
  • Unlimited AI image generation using Pollinations AI
  • Community sharing of generated images
  • Download generated images
  • Simple and intuitive user interface

Key Engineering Decisions

  • Used React.js for a responsive frontend with fast rendering.
  • Implemented Node.js and Express.js for a scalable backend.
  • Chose MongoDB for flexible data storage of user and image metadata.
  • Deployed backend on Heroku for reliability and frontend on Vercel for performance.

Tech Stack

Frontend

React.js

Backend

Node.js, Express.js

Database

MongoDB

AI

Pollinations AI

Caching

N/A

Storage

N/A

Deployment

Heroku (Backend), Vercel (Frontend)

Demo

Play

Interested in the system design or implementation details? Check out the source code or try the live app.