# trendinfluence.fashion - Full Documentation > AI-Powered Influencer Discovery & ROI Engine for Modern Brands ## Overview trendinfluence is a two-sided marketplace that uses AI to match brands with influencers (creators). The platform predicts campaign ROI before money is spent, solving the core problem of influencer marketing: brands waste money on the wrong influencers. ## Target Users ### Brands - D2C brands, local businesses, fashion labels, food & beverage companies - Looking to run influencer marketing campaigns - Want data-driven creator selection instead of guesswork - Need ROI prediction before committing budget ### Creators (Influencers) - Content creators on Instagram, TikTok, YouTube, X (Twitter) - Want to get discovered by brands for paid collaborations - Need a professional profile to showcase their value - Looking for brand deals that match their niche and audience ## Creator Profile Data Model Each creator profile contains: | Field | Description | |-------|-------------| | fullName | Creator's display name | | handle | Unique @handle (e.g., @fashionista_nyc) | | profilePhoto | Profile image URL | | category | Primary content category | | city | Creator's city/location | | platforms | List of social platforms with handles and follower counts | | followers | Total follower count range | | avgViews | Average views per post | | avgLikes | Average likes per post | | storyViews | Average story views | | pricePost | Rate for a feed post | | priceReel | Rate for a reel/short video | | priceStory | Rate for a story | | collabTypes | Types of collaborations accepted | | niches | Brand categories they work with | | pastBrands | Brands they've worked with before | | audienceLocation | Where their audience is based | | audienceAge | Age demographics of audience | | authenticityScore | AI-computed engagement authenticity (0-100) | | localRelevanceScore | AI-computed local relevance (0-100) | | estimatedROI | AI-predicted ROI multiplier | | suggestedPriceRange | AI-recommended pricing | | profileStrength | Profile completion percentage | ## Campaign Data Model Each campaign brief contains: | Field | Description | |-------|-------------| | businessName | Brand/business name | | email | Contact email | | niche | Campaign niche/category | | location | Target location | | budget | Campaign budget range | | goal | Campaign objective (sales, awareness, footfall, engagement) | | details | Additional campaign details | | status | Campaign status (pending, active, completed) | ## Creator Tiers Creators are ranked into tiers based on their profile strength and metrics: 1. **New** - Just joined, building profile 2. **Growing** - Active with some engagement 3. **Rising** - Good metrics, getting brand attention 4. **Pro** - Strong track record, verified engagement 5. **Elite** - Top-tier creators with proven ROI ## Matching Algorithm The AI matching considers: - **Niche alignment**: Creator's content category matches campaign niche - **Location match**: Creator's city and audience location match campaign target - **Budget fit**: Creator's pricing fits within campaign budget - **Audience demographics**: Creator's audience age/location matches brand's target - **Engagement quality**: Authenticity score and engagement rates - **Past performance**: Historical campaign success ## Pages & Routes | Route | Description | Public | |-------|-------------|--------| | `/` | Landing page with waitlist | Yes | | `/creators` | Browse creators directory | Yes | | `/creator/:handle` | Individual creator profile | Yes | | `/creator/auth` | Creator sign-up/login | Yes | | `/creator/onboarding` | 7-step onboarding wizard | Auth required | | `/dashboard` | Creator dashboard | Auth required | | `/campaign` | Brand campaign submission | Yes | ## Technology - **Frontend**: React 19, TypeScript, Tailwind CSS, Vite - **Backend**: Node.js, Express, TypeScript - **Database**: PostgreSQL (Supabase), Prisma ORM - **Auth**: Google OAuth, Email OTP with JWT - **Hosting**: AWS EC2, ECR, Route53 - **SSL**: Let's Encrypt ## Structured Data The site provides Schema.org structured data for: - Organization (trendinfluence as a company) - WebApplication (the platform itself) - Creator profiles (Person schema with creator extensions) ## Contact & Links - **Website**: https://trendinfluence.fashion - **Email**: hello@trendinfluence.fashion