Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/watercubz/cloud-gallery
Cloud Gallery is a public cloud-style app where you can upload your most random photos and share them with the world. It is also powered by AI, which allows you to generate all kinds of stories and analyze the content of a photo. ππ¦
https://github.com/watercubz/cloud-gallery
ai cloduinary gemini-api image-detection javascript nube react supabase tailwind text-generator vercel-deployment
Last synced: 7 days ago
JSON representation
Cloud Gallery is a public cloud-style app where you can upload your most random photos and share them with the world. It is also powered by AI, which allows you to generate all kinds of stories and analyze the content of a photo. ππ¦
- Host: GitHub
- URL: https://github.com/watercubz/cloud-gallery
- Owner: watercubz
- License: other
- Created: 2024-10-11T16:55:23.000Z (28 days ago)
- Default Branch: master
- Last Pushed: 2024-11-01T17:02:33.000Z (7 days ago)
- Last Synced: 2024-11-01T18:17:30.232Z (7 days ago)
- Topics: ai, cloduinary, gemini-api, image-detection, javascript, nube, react, supabase, tailwind, text-generator, vercel-deployment
- Language: JavaScript
- Homepage:
- Size: 3.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
## What is Cloud Gallery?
### Cloud Gallery is a public cloud-style app where you can upload your most random photos and share them with the world. It is also powered by AI, which allows you to generate all kinds of stories and analyze the content of a photo.
## is it open source?
- If Cloud Gallery is open source, you can contribute by enhancing the app, adding new features, fixing bugs, and more. Your contributions help improve the project and benefit the community!
## DEMO
![Cloud-demo](./src/assets/img/cloud-gif-2.gif)
### photos
- **Desktop**
![Cloud-demo](./src/assets/img/image.png)## Setup
To use this project, you'll need your Cloudinary credentials. You will need the following:
- **Cloud Name**: The name of your Cloudinary account.
- **API Key and Secret**: The API key followed by a colon and then the secret API key (e.g., `7374ee773ufyye3:2372372737273ee2372`).### Steps for Configuration
1. **Create a `.env` file** in the root of your project (if you donβt have one already).
2. **Add the following variables** to the `.env` file:
```plaintext
VITE_PUBLIC_CLOUD_NAME="your_cloud_name_here" # e.g., "my_cloud"
VITE_SECRET_API_KEY="7374ee773ufyye3:2372372737273ee2372" # API Key and Secret
VITE_CLOUDINARY_FOLDER="your_folder_here" # e.g., "uploads"
VITE_GOOGLE_GEMINI_API="your_gemini-api-key" # e.g, "eru4uwu4422ueeesd32frt5434eerr"```
## Running the Project
To run the project, you can use any of the following package managers: **pnpm**, **npm**, or **yarn**. Hereβs how to do it with each:
### Using pnpm
1. Make sure you have `pnpm` installed. If you haven't installed it yet, you can do so with:
```bash
npm install -g pnpm
``````bash
pnpm i && pnpm run dev
```## Contributing
We welcome contributions to Cloud Gallery! Hereβs how you can help:
1. **Fork the Repository**: Create a personal copy of the repository by clicking the "Fork" button on GitHub.
2. **Clone the Forked Repository**: Clone your fork to your local machine:
```bash
git clone https://github.com/your-username/Cloud-gallery.git
```## Project Structure
[project Structure]('ARCHITECTURE.md')
### By following these guidelines, you help us improve the project and make it better for everyone!
Feel free to customize the repository link and any other specific details as needed!