Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sujal-goswami/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.
https://github.com/sujal-goswami/own-ai
ai-image-generation collaborate express-js hacktoberfest hacktoberfest-accepted mern-stack mongodb nodejs reactjs restful-api
Last synced: 2 months ago
JSON representation
🤖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.
- Host: GitHub
- URL: https://github.com/sujal-goswami/own-ai
- Owner: sujal-goswami
- License: mit
- Created: 2024-08-18T11:25:27.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-09-14T17:27:11.000Z (4 months ago)
- Last Synced: 2024-11-12T16:03:23.899Z (2 months ago)
- Topics: ai-image-generation, collaborate, express-js, hacktoberfest, hacktoberfest-accepted, mern-stack, mongodb, nodejs, reactjs, restful-api
- Language: JavaScript
- Homepage: https://own-ai.pages.dev/
- Size: 172 KB
- Stars: 10
- Watchers: 1
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# 🤖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:
```sh
git clone https://github.com/sujal-goswami/Own-AI.git
cd Own-AI
```2. Navigate to the `client` directory:
```sh
cd client
```3. Install the dependencies:
```sh
npm install
# or
yarn install
```4. Start the development server:
```sh
npm run dev
# or
yarn dev
```### Server Setup
1. Navigate to the `server` directory:
```sh
cd server
```2. Copy the `.env.sample` file to `.env` and fill in the required environment variables:
```sh
cp .env.sample .env
```3. Install the dependencies:
```sh
npm install
# or
yarn install
```4. Start the development server:
```sh
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](https://github.com/sujal-goswami/Own-AI/blob/main/CONTRIBUTING.md) .## License
🤖Own-AI is licensed under the [MIT License](https://github.com/sujal-goswami/Own-AI/blob/main/LICENSE) . Feel free to modify, distribute, and use the code for personal or commercial projects.