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.
- 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.
- Frontend: React, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB, Mongoose
- Cloud Storage: Cloudinary
- Node.js (v14.x or later)
- npm (v6.x or later) or yarn (v1.x or later)
- MongoDB (v4.x or later)
-
Clone the repository:
git clone https://github.com/sujal-goswami/Own-AI.git cd Own-AI
-
Navigate to the
client
directory:cd client
-
Install the dependencies:
npm install # or yarn install
-
Start the development server:
npm run dev # or yarn dev
-
Navigate to the
server
directory:cd server
-
Copy the
.env.sample
file to.env
and fill in the required environment variables:cp .env.sample .env
-
Install the dependencies:
npm install # or yarn install
-
Start the development server:
npm run dev # or yarn dev
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 .
🤖Own-AI is licensed under the MIT License . Feel free to modify, distribute, and use the code for personal or commercial projects.