The V15 Company

Connecting Brands With Creators & Digital Talent.

We help brands build meaningful digital presence through creator collaborations, social media management, copywriting, graphic design and video content.

Our Featured Creators

Top Creators In Our Network

Explore creators across multiple niches, audience sizes and content styles.

Our Network

Explore Our Digital Talent Network

Find creators and professionals for different digital requirements.

Influencer Marketing

Discover creators across multiple niches and audience sizes.

Social Media Management

Explore professionals focused on strategy, content and social growth.

Copywriting

Professional writers for LinkedIn, social media and brand communication.

Graphic Design

Creative professionals for digital content and brand communication.

Creator Categories

Explore Creators By Niche

Select a category to discover relevant creators in our network.

What We Do

Digital Solutions For Growing Brands

C

Creator Collaborations

Relevant creators and campaign coordination for brands.

S

Social Media Management

Strategy, content planning and social media management.

W

Copywriting

Social media, LinkedIn and brand communication copy.

V

Video Editing

Reels, short-form videos and digital video content.

Creator Feedback

What Creators Say

Let's Work Together

Have A Brand Requirement?

Tell us what you're looking to build and let's discuss how The V15 Company can help.

Get In Touch →
/* ========================================================= DYNAMIC CREATOR CAROUSEL Automatically uses the creators[] database 3 creators per page Infinite left/right navigation Swipe support ========================================================= */ const creatorCarousel = document.getElementById("creatorCarousel"); const creatorTrack = document.getElementById("creatorTrack"); const nextBtn = document.getElementById("nextBtn"); const prevBtn = document.getElementById("prevBtn"); let creatorPosition = 1; /* ========================================================= CREATE CREATOR CARD ========================================================= */ function createCreatorCard(creator){ const card = document.createElement("div"); card.className = "creator-card"; const avatar = document.createElement("div"); avatar.className = "creator-avatar"; const img = document.createElement("img"); img.src = creator.image || ""; img.alt = creator.name || "Creator"; avatar.appendChild(img); const info = document.createElement("div"); info.className = "creator-info"; const name = document.createElement("div"); name.className = "creator-name"; name.textContent = creator.name || creator.handle || "Creator"; const meta = document.createElement("div"); meta.className = "creator-meta"; let nicheText = ""; if(creator.niches && creator.niches.length){ nicheText = creator.niches.join(" / "); }else if(creator.categories && creator.categories.length){ nicheText = creator.categories.join(" / "); }else if(creator.niche){ nicheText = creator.niche; } meta.textContent = (creator.followers || "") + (nicheText ? " · " + nicheText : ""); const tag = document.createElement("span"); tag.className = "creator-tag"; tag.textContent = "Creator"; /* Instagram link */ if(creator.instagram){ card.style.cursor = "pointer"; card.addEventListener("click", function(){ window.open( creator.instagram, "_blank" ); }); } info.appendChild(name); info.appendChild(meta); info.appendChild(tag); card.appendChild(avatar); card.appendChild(info); return card; } /* ========================================================= CREATE PAGES 3 CREATORS PER PAGE ========================================================= */ function buildCreatorPages(){ creatorTrack.innerHTML = ""; const pageSize = 3; const pages = []; for(let i = 0; i < creators.length; i += pageSize){ const pageCreators = creators.slice(i, i + pageSize); const page = document.createElement("div"); page.className = "creator-page"; pageCreators.forEach(function(creator){ page.appendChild( createCreatorCard(creator) ); }); pages.push(page); creatorTrack.appendChild(page); } return pages; } /* ========================================================= BUILD ========================================================= */ let creatorPages = buildCreatorPages(); /* ========================================================= INFINITE CAROUSEL SETUP ========================================================= */ function setupInfiniteCarousel(){ creatorPages = Array.from( creatorTrack.querySelectorAll(".creator-page") ); if(!creatorPages.length){ creatorPosition = 0; return; } /* Clone last page */ const lastClone = creatorPages[ creatorPages.length - 1 ].cloneNode(true); /* Clone first page */ const firstClone = creatorPages[0].cloneNode(true); creatorTrack.insertBefore( lastClone, creatorTrack.firstElementChild ); creatorTrack.appendChild( firstClone ); creatorPosition = 1; creatorTrack.style.transition = "none"; creatorTrack.style.transform = `translateX(-${creatorPosition * 100}%)`; } /* ========================================================= INITIALIZE ========================================================= */ setupInfiniteCarousel(); /* ========================================================= NEXT ========================================================= */ function nextCreators(){ if(!creatorPages.length) return; creatorPosition++; creatorTrack.style.transition = "transform .55s cubic-bezier(.22,.61,.36,1)"; creatorTrack.style.transform = `translateX(-${creatorPosition * 100}%)`; } /* ========================================================= PREVIOUS ========================================================= */ function previousCreators(){ if(!creatorPages.length) return; creatorPosition--; creatorTrack.style.transition = "transform .55s cubic-bezier(.22,.61,.36,1)"; creatorTrack.style.transform = `translateX(-${creatorPosition * 100}%)`; } /* ========================================================= NEXT BUTTON ========================================================= */ if(nextBtn){ nextBtn.addEventListener( "click", nextCreators ); } /* ========================================================= PREVIOUS BUTTON ========================================================= */ if(prevBtn){ prevBtn.addEventListener( "click", previousCreators ); } /* ========================================================= INFINITE LOOP ========================================================= */ creatorTrack.addEventListener( "transitionend", function(){ const totalPages = creatorPages.length; /* Reached cloned first page */ if( creatorPosition === totalPages + 1 ){ creatorTrack.style.transition = "none"; creatorPosition = 1; creatorTrack.style.transform = `translateX(-${creatorPosition * 100}%)`; } /* Reached cloned last page */ if( creatorPosition === 0 ){ creatorTrack.style.transition = "none"; creatorPosition = totalPages; creatorTrack.style.transform = `translateX(-${creatorPosition * 100}%)`; } } ); /* ========================================================= TOUCH SWIPE ========================================================= */ let creatorStartX = 0; let creatorStartY = 0; creatorCarousel.addEventListener( "touchstart", function(event){ const touch = event.touches[0]; creatorStartX = touch.clientX; creatorStartY = touch.clientY; }, { passive:true } ); creatorCarousel.addEventListener( "touchend", function(event){ const touch = event.changedTouches[0]; const diffX = touch.clientX - creatorStartX; const diffY = touch.clientY - creatorStartY; /* Ignore vertical scrolling */ if( Math.abs(diffX) < 45 || Math.abs(diffX) < Math.abs(diffY) ){ return; } /* Finger moves LEFT -> next creators */ if(diffX < 0){ nextCreators(); } /* Finger moves RIGHT -> previous creators */ else{ previousCreators(); } }, { passive:true } ); /* ========================================================= OPTIONAL KEYBOARD SUPPORT ========================================================= */ document.addEventListener( "keydown", function(event){ if(event.key === "ArrowRight"){ nextCreators(); } if(event.key === "ArrowLeft"){ previousCreators(); } } ); /* ===================================================== CREATOR DATABASE ===================================================== */ const creators = [ { name:"Nandini Jaiswani", followers:"149K", niche:"Lifestyle / Fashion / Travel", niches:[ "Lifestyle", "Fashion", "Travel" ], image:"images/nandini.jpg", instagram:"#" }, { name:"Sonia Mishra", followers:"48.5K", niche:"Fashion / Beauty / Lifestyle / Travel", niches:[ "Fashion", "Beauty", "Lifestyle", "Travel" ], image:"images/Sonia.jpg", instagram: "https://www.instagram.com/sonia__mishra__/" }, { name:"Ritika.Create", followers:"13.2K", niche:"Digital Brand Designer", niches:[ "Design", "Digital" ], image:"images/ritika.jpg", instagram: "https://www.instagram.com/ritika.create/" }, { name:"Siblings Finance", followers:"116K", niche:"Finance", niches:[ "Finance" ], image:"images/siblingsfinance.jpg", instagram: "https://www.instagram.com/siblingsfinance/" }, { name:"Vishal Hajare", followers:"78.1K", niche:"Tech", niches:[ "Tech" ], image:"images/vishal.jpg", instagram: "https://www.instagram.com/tech_tricks.marathi/" }, { name:"Anant Mishra", followers:"193K", niche:"Skincare & Lifestyle", niches:[ "Beauty", "Lifestyle" ], image:"images/gullu.era.jpg", instagram: "https://www.instagram.com/gullu.era/" }, { name:"created.by.radhika", followers:"2,221", niche:"Tech & AI UGC", niches:[ "Tech", "AI" ], image:"images/created.by.radhika.jpg", instagram: "https://www.instagram.com/created.by.radhika/" }, { name: "Namita Mawai", followers: "627", niche: "UGC", niches: [ "UGC" ], image: "images/namita.jpg", instagram: "https://www.instagram.com/ugcwithnamita?igsh=MTB1bjV2ODR3Z20xaQ==" }, { name: "Namita Mawai", followers: "9,073", niche: "UGC", niches: [ "UGC" ], image: "images/namitaa.jpg", instagram: "https://www.instagram.com/nxmita?igsh=MXhleHg2eTl3MHFpdg==" } ]; /* ===================================================== OPEN / CLOSE EXPLORER ===================================================== */ function openExplorer(){ document .getElementById("explorer") .classList.add("active"); document .body .classList.add("no-scroll"); } function closeExplorer(){ document .getElementById("explorer") .classList.remove("active"); document .body .classList.remove("no-scroll"); } /* ===================================================== CREATOR DIRECTORY ===================================================== */ function openCreators(){ openExplorer(); renderCreatorDirectory( "All Creators In Our Network", "Explore creators across multiple niches and audience sizes.", "All" ); } function renderCreatorDirectory( title, description, filter = "All" ){ const content = document.getElementById( "explorerContent" ); const filtered = filter === "All" ? creators : creators.filter( creator => creator.niches.includes(filter) ); let cards = ""; filtered.forEach( creator => { cards += `
${creator.name}
${creator.name}
Creator
${creator.followers} · ${creator.niche}
${creator.niches .map( niche => `${niche}` ) .join("") }
View Profile Connect
`; } ); if(!filtered.length){ cards = `

More creators coming soon.

We are continuously expanding this category with relevant creators from our network.

`; } content.innerHTML = `

${title}

${description}

${ [ "Tech", "AI", "Beauty", "Fashion", "Lifestyle", "Travel", "Finance", "Gaming", "Food", "Education" ] .map( niche => ` ` ) .join("") }
${cards}
`; } /* ===================================================== NICHE ===================================================== */ function openNiche(niche){ openExplorer(); renderCreatorDirectory( `${niche} Creators`, `Explore creators from our network specialising in ${niche}.`, niche ); } /* ===================================================== SOCIAL MEDIA MANAGERS ===================================================== */ function openSocialManagers(){ openExplorer(); const content = document.getElementById( "explorerContent" ); content.innerHTML = `

Explore Social Media Managers

Meet professionals from our network who focus on strategy, content systems and meaningful digital growth.

Divya Rajput
Divya Rajput
Social Media Manager
4+ Years Experience
Instagram LinkedIn Content Strategy
"I don't just chase impressions. I build content systems and strategies that make the right people remember your brand."
Divya Rajput is a Digital Marketer specialised in Content Strategy. Her work focuses on building content systems, creating distinctive brand voices and planning content across social, video and written formats.
`; } /* ===================================================== COMING SOON ===================================================== */ function openComingSoon(category){ openExplorer(); const content = document.getElementById( "explorerContent" ); content.innerHTML = `

Explore ${category}

Our network is growing.

We are continuously expanding our network of trusted digital professionals. New ${category.toLowerCase()} profiles will be added as our talent network grows.

Join The Network →
`; } /* ===================================================== ESCAPE KEY ===================================================== */ document.addEventListener( "keydown", event => { if(event.key === "Escape"){ closeExplorer(); } } );