Talk

Generate Functional Requirements for ImgxAI App

From Wikiprompt, the free prompt encyclopedia

Dan ⚡️
Contributed byDan ⚡️XSource

May 12, 2025

Generate Functional Requirements for ImgxAI App A detailed prompt to generate functional requirements for an AI image generation app (Midjourney clone) using OpenAI's API, with specific UI, filtering, and storage requirements.

Prompt ContentSave

🌐
I would like to create concise functional requirements for the following application: The app is called ImgxAI and is a midjourney clone, but using OpenAI's image model. Research midjourney to get a better understanding of the app. My Requirements: - It should integrate with the OpenAI APIs. The image model used is gpt-image-1 - The app should have a unified interface with a chat input and a timeline of results - The timeline should be scrollable and have infinite loading with pagination - The timeline should be responsive, a grid of 1 on mobile, 2 on tablet and 4 on desktop - There should be minimal filters on the timeline, with the ability to filter by - date - status - aspect ratio - order by newest first or oldest first - You should be able to download each image by clicking on it - There should be a details view for the entire prompt which shows: - all images for the prompt - the jobId - created - status - image count - dimensions - model - quality - allow to easily re-run the prompt and download each of the images - The images should be shown in their correct aspect ratio but within a square container - You are able to submit the prompt multiple times; more items will be added to the timeline (as background jobs) - Each prompt can have the following options: - quality: (low, mid, high) - aspect ratio: 1024x1024, 1536x1024, 1024x1536 - output_compression ((0-100%)) - default is 50% - output_format should be webp - moderation should be "low" - n (number of images to generate) - response_format should be b64_json - model should be "gpt-image-1" - You should be able to see a previous prompt and easily rerun it by clicking on it - The response images should be stored locally in the browser storage - You should have a simple navigation bar with a settings button - In the settings menu you can set your OpenAI API key which is also stored locally in the browser storage - There is already a codebase using Next.js 15, TailwindCSS, Lucide Icons, React Hook Form with zod and Shadcn UI. Output as markdown code.

Sign in to see the full prompt

Continue with:

By logging in, you agree to our Terms of Use and Privacy Policy

Usage

This prompt is designed for use with coding. Copy the prompt content above and paste it into your preferred AI tool.

For best results, you may customize the placeholders (indicated by square brackets or capital letters) with your specific requirements.

References

Categories:coding| twitter| ai-image-generation| functional-requirements

Talk