https://github.com/binaryshrey/bubbles
📷 Instantly Share & Celebrate Your Magical Moments - with Bubbles view-once album links that pops after 5 mins
https://github.com/binaryshrey/bubbles
betterstack fastapi firebase firebase-auth firebasestorage javascript postgresql python radix-ui react recharts-js render shadcn-ui supabase supabase-db tailwindcss typescript upstash upstash-redis vercel
Last synced: 1 day ago
JSON representation
📷 Instantly Share & Celebrate Your Magical Moments - with Bubbles view-once album links that pops after 5 mins
- Host: GitHub
- URL: https://github.com/binaryshrey/bubbles
- Owner: binaryshrey
- Created: 2024-08-02T14:56:18.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-30T08:28:03.000Z (8 months ago)
- Last Synced: 2025-04-14T16:19:59.424Z (6 months ago)
- Topics: betterstack, fastapi, firebase, firebase-auth, firebasestorage, javascript, postgresql, python, radix-ui, react, recharts-js, render, shadcn-ui, supabase, supabase-db, tailwindcss, typescript, upstash, upstash-redis, vercel
- Language: JavaScript
- Homepage: https://bubbles-inc.vercel.app/
- Size: 2.98 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bubbles     
Instantly Share & Celebrate Your Magical Moments - with Bubbles view-once album links that pops after 5 mins: [View](https://bubbles-inc.vercel.app/)

### Development setup
```
git clone https://github.com/binaryshrey/Bubbles.git
cd Bubbles
npm i
npm run start
```#### Firebase configs
- Create a .env file for Firebase
```
REACT_APP_FIREBASE_API_KEY=**********
REACT_APP_FIREBASE_AUTHDOMAIN=**********.firebaseapp.com
REACT_APP_FIREBASE_PROJECTID=**********
REACT_APP_FIREBASE_STORAGE_BUCKET=**********.appspot.com
REACT_APP_FIREBASE_MESSAGESENDER_ID=**********
REACT_APP_FIREBASE_APPID=**********
REACT_APP_FIREBASE_MEASUREMENTID=**********
REACT_APP_BUBBLE_LINK_EXPIRE_TIME=5
REACT_APP_BUBBLE_ALBUM_PICS_NO_LIMIT=8
REACT_APP_BUBBLE_ALBUM_PICS_SIZE_LIMIT=5
```- Include Google & Github Auth under Firebase Authentication
- Include Firebase-Storage with prod db-rule#### Supabase configs
- Create Supabase PostgreSQL DB with below cols:| Col Name | Col Type |
| -------- | -------- |
| link_id | text |
| user_id | text |
| user_email | text |
| album_id | text |
| album_name | text |
| album_photos | text |
| is_active | bool |
| created_at | text |
| expires_at | text |
| viewed_by | text |
| link_analytics | json |- Supabase Buckets
avatars
links
resumes
imagesDevelopment server runs at `http://localhost:3000`