Harshartify is an AI image generation app that creates images from text prompts using OpenAI and stores them with Cloudinary. Built with React, Express, Node.js, and MongoDB, it offers a scalable and seamless experience.
Harshartify is an AI-powered image generation web application designed to bring your creative visions to life. Using OpenAI's advanced models for image generation and Cloudinary for efficient storage, this app combines React, Express, Node.js, and MongoDB for a seamless and scalable solution.
Please be aware that the live demo does not generate or store images due to API balance limitations. The application requires sufficient balance for OpenAI and other APIs to function fully. The demo may not show live image generation or storage.
MongoDB (cluster) API, Cloudinary API, OpenAI API, and Render server API must be created and added to the .env
file located in the server
folder before hosting.
Check out the live demo of Harshartify: Harshartify Demo
Clone the repository:
git clone https://github.com/your-username/harshartify.git
Navigate to the project directory:
cd harshartify
Install dependencies for both the frontend and backend:
For the frontend:
cd client
npm install
For the backend:
cd ../server
npm install
Set up environment variables for OpenAI and Cloudinary in .env
files.
Start the application:
For the backend:
cd server
npm start
In a separate terminal, run:
cd client
npm start
If you have any questions, feedback, or collaboration inquiries, feel free to reach out Harsha G
Feel free to contribute by opening issues or submitting pull requests. Your contributions and feedback are welcome! 📝
This project is licensed under the MIT License