UGC Reactions from Real Creators
Real creator library videos at $11 and images at $8. Custom production from $25/video with a $250 minimum. Commercial licensing included.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗GoCollab is a full-stack marketplace that connects brands with User-Generated Content (UGC) creators. Brands discover, brief, and pay creators in one place; creators manage their portfolio, packages, and orders from a dedicated dashboard.
GoCollab solves the friction in UGC production:
/{displayName}), showcase a video portfolio, set tiered packages and add-ons, and manage the full order lifecycle from a single dashboard./{displayName} pages with portfolio reels, packages, ratings, and a Book CTA/docs (non-production)/client)| Layer | Technology |
|---|---|
| Framework | Next.js 15 (App Router, React Server Components) |
| Language | TypeScript |
| Styling | Tailwind CSS v4 |
| State / Data | TanStack React Query v5, Redux Toolkit |
| Forms | React Hook Form + Zod |
| Payments | Razorpay SDK |
| Real-time | Socket.IO client |
| UI primitives | Radix UI, Ark UI, Vaul, Embla Carousel |
| Charts | Chart.js + react-chartjs-2 |
| Animations | Framer Motion |
| Icons | Lucide React |
| Notifications | Sonner |
/server)| Layer | Technology |
|---|---|
| Framework | NestJS (Express adapter) |
| Language | TypeScript |
| Database | PostgreSQL via Prisma ORM |
| Auth | JWT (access + refresh tokens), HTTP-only cookies |
| Payments | Razorpay |
| Storage | AWS S3 (creator media, deliverables) |
| AWS SES | |
| Real-time | Socket.IO (NestJS gateway) |
| Validation | class-validator + class-transformer |
| Docs | Swagger / OpenAPI |
| Security | Helmet, CORS, rate limiting |
UGC-PLATFORM/
├── client/ # Next.js 15 frontend
│ ├── app/ # App Router pages
│ │ ├── [displayName]/ # Public creator profile (shareable)
│ │ ├── brand/ # Brand dashboard
│ │ ├── creator/ # Creator dashboard
│ │ ├── admin/ # Admin panel
│ │ └── (main)/ # Marketing / landing pages
│ ├── features/ # Feature-sliced modules
│ │ ├── auth/ # Auth hooks, API calls
│ │ ├── creators/ # Creator listing, profile, browse
│ │ ├── creator-portfolio/ # Portfolio upload & display
│ │ ├── orders/ # Order management
│ │ ├── briefs/ # Creative brief flow
│ │ ├── payments/ # Razorpay checkout hooks
│ │ └── chats/ # Real-time order chat
│ ├── components/ # Shared UI components
│ │ ├── landing/ # Marketing landing sections
│ │ └── ui/ # Primitive UI components
│ └── providers/ # React context providers (Auth, Query, Theme)
│
└── server/ # NestJS backend
└── src/
├── auth/ # JWT auth, guards, strategies
├── creator-profile/ # Creator profile CRUD + search
├── creator-portfolio/ # Portfolio video management
├── brand-profile/ # Brand profile management
├── orders/ # Order lifecycle
├── briefs/ # Brief creation & management
├── razorpay/ # Payment processing + webhooks
├── order-chat/ # Per-order real-time chat
├── chats/ # General messaging
├── creator-reviews/ # Brand reviews of creators
├── storage/ # AWS S3 file uploads
├── mail/ # AWS SES email service
├── agency/ # Agency workspace management
├── jobs/ # Background/scheduled jobs
├── realtime/ # Socket.IO gateway
└── webhooks/ # Razorpay + SES webhook handlers
This is the beginning of the README. Read the rest at the original. Read the full README ↗