Skip to content

🤖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.

License

Notifications You must be signed in to change notification settings

sujal-goswami/Own-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖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.

About

🤖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.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks