Own-AI

šŸ¤–Own-AI: A web application that allows you to create images using AI from text descriptions, share them with a community, and explore or download others' creations.

MIT License

Stars
8
Committers
1

šŸ¤–Own-AI

Overview

The Image Generator is a web application that allows users to create images based on text descriptions using AI. Users can generate images, share them with the community, download them, and explore a gallery of existing images. Additionally, users can enjoy the "Surprise Me" feature, which generates a random image.

Features

  • Image Generation: Enter your name and describe the image you want to generate using AI.
  • Community Gallery: Explore images created by other users and search for specific images.
  • Download: Save your generated images to your device.
  • Share: Contribute your creations to the community gallery.
  • Surprise Me: Generate a random image with a single click.

Tech Stack

  • Frontend: React, Tailwind CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB, Mongoose
  • Cloud Storage: Cloudinary

Local Setup

Prerequisites

  • Node.js (v14.x or later)
  • npm (v6.x or later) or yarn (v1.x or later)
  • MongoDB (v4.x or later)

Client Setup

  1. Clone the repository:

    git clone https://github.com/sujal-goswami/Own-AI.git
    cd Own-AI
    
  2. Navigate to the client directory:

    cd client
    
  3. Install the dependencies:

    npm install
    # or
    yarn install
    
  4. Start the development server:

    npm run dev
    # or
    yarn dev
    

Server Setup

  1. Navigate to the server directory:

    cd server
    
  2. Copy the .env.sample file to .env and fill in the required environment variables:

    cp .env.sample .env
    
  3. Install the dependencies:

    npm install
    # or
    yarn install
    
  4. Start the development server:

    npm run dev
    # or
    yarn dev
    

Contributing

Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request. Let's make šŸ¤–Own-AI even better together! for more details refer CONTRIBUTING.md .

License

šŸ¤–Own-AI is licensed under the MIT License . Feel free to modify, distribute, and use the code for personal or commercial projects.