This project is an AI Image Generator built using the MERN (MongoDB, Express.js, React.js, Node.js) stack with integration of OpenAI's powerful language and image models. Leveraging the advanced capabilities of OpenAI, this application allows users to generate images based on textual descriptions provided by the user.
Key Features:
MERN Stack Implementation: Utilizes MongoDB as the database, Express.js for server-side logic, React.js for the frontend interface, and Node.js for server-side scripting. OpenAI Integration: Incorporates OpenAI's APIs to generate images from textual descriptions. User Authentication: Provides user authentication functionality to ensure secure access to the application's features. Image Generation: Allows users to input textual descriptions and receive generated images corresponding to those descriptions, powered by OpenAI's cutting-edge models. Responsive Design: Ensures a seamless user experience across various devices and screen sizes. Usage:
Clone the repository to your local machine. Install dependencies by running npm install in the root directory. Set up environment variables required for OpenAI API integration. Start the server by running npm start in the root directory. Access the application through the provided URL and explore the image generation functionality. Contribution: Contributions are welcome! If you find any bugs or have suggestions for enhancements, feel free to open an issue or submit a pull request.
Credits: This project was created by Shagufta Khanam as a demonstration of integrating OpenAI's technology with the MERN stack. Special thanks to OpenAI for providing access to their powerful models.