Skip to content

Latest commit

 

History

History
83 lines (51 loc) · 4.71 KB

README.md

File metadata and controls

83 lines (51 loc) · 4.71 KB

AI Art 🎨

AI Art is an innovative project that harnesses the power of artificial intelligence to generate stunning images based on prompts. By leveraging the OpenAI API's DALL·E model, AI Art allows users to unleash their creativity and generate unique artwork by providing imaginative prompts. Join our vibrant community platform, where users can showcase their AI-generated art, connect with fellow artists, and explore a world of limitless artistic possibilities. 🖌️✨

📚 Introduction

AI Art is a groundbreaking project that merges artistry with artificial intelligence. Using the OpenAI API's DALL·E model, the project enables users to generate captivating images by supplying creative prompts. Whether you're an artist looking for inspiration or simply curious about the intersection of AI and art, AI Art provides a unique platform to explore and showcase AI-generated artwork.

🌟 Features

AI Art offers an array of features to foster creativity and community engagement:

  • Prompt-Based Image Generation: Users can generate stunning images by providing imaginative prompts, allowing the AI model to interpret and bring their ideas to life.
  • Community Platform: Join our thriving AI Art community, where users can upload and showcase their generated artwork, like and comment on others' creations, and engage in artistic discussions.
  • Cloud Storage: Images generated by the AI model are securely stored in Cloudinary for easy access and sharing within the community.
  • User Authentication: Secure user authentication system ensures privacy and enables personalized user profiles and interaction within the community.
  • User-Friendly Interface: Enjoy an intuitive and visually appealing interface, designed to enhance the user experience and encourage seamless exploration of AI-generated art.

🌐 Live Demo

Experience AI Art in action by visiting our live demo. Explore the AI-generated artwork, engage with the community, and unleash your creativity!

⚙️ Technical Stack

AI Art utilizes the following technologies and tools:

  • Node.js: Backend development is done using Node.js, providing a robust and scalable foundation for the project.
  • OpenAI API: The DALL·E model from the OpenAI API is leveraged for prompt-based image generation.
  • Cloudinary: Images generated by the AI model are stored securely in Cloudinary's cloud storage platform.
  • MongoDB: MongoDB Atlas is used as the database for user profiles and community interactions.
  • Netlify: The AI Art frontend and backend are hosted on Netlify, ensuring a smooth and reliable user experience.

🚀 Getting Started

To explore AI Art locally or deploy it to a production environment, follow these steps:

  1. Clone the repository: git clone https://github.com/PranayChavhan/AI-image-generator.git
  2. Navigate to the project directory: cd AI art generator
  3. Install the required dependencies in server and client directory: npm install
  4. Set up the necessary environment variables: Create a .env file in the server directory and add the following variables:
  • OPENAI_API_KEY="your-openai-api-key"
  • MONGODB_URL="your-mongodb-url"
  • CLOUDINARY_CLOUD_NAME="your-cloudinary-cloud-name"
  • CLOUDINARY_API_KEY="your-cloudinary-api-key"
  • CLOUDINARY_API_SECRET="your-cloudinary-api-secret"
  1. Run the application: To run the AI Art application, follow these steps:

  2. Start the server:

    • Navigate to the server directory: cd server
    • Start the Node.js server: nodemon index
  3. Start the client:

    • Navigate back to the main project directory: cd .. (if you're still in the server directory)
    • Navigate to the client directory: cd client
    • Start the client development server: npm run dev

Now you should have the server and client running concurrently, enabling you to explore AI Art through your preferred web browser.

🤝 Contributing

Contributions to AI Art are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request. Let's collaborate to enhance AI Art and create an inspiring platform for AI-generated art.

📧 Contact

For any inquiries or further information, feel free to reach out to us:

Unleash your creativity with AI Art and become part of our vibrant community!

Screenshot from 2024-06-11 00-28-16 Screenshot from 2024-06-11 00-28-46