Rushi0508 / HyperEdge

Next Generation Influencer Marketing Platform

Home Page:https://hyper-e.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HyperEdge: Influencer Marketing Platform

Static Site: Live, Repo

Creator Site: Live, Repo

Brand Site: Live, Repo

Purpose

HyperEdge is a comprehensive Influencer Marketing Platform designed to streamline collaborations between brands and creators in the digital marketing space. The purpose of this platform is to facilitate authentic and impactful brand-creator partnerships, providing a centralized hub for creators to showcase their talents and for brands to discover and collaborate with them effectively.

Features

Static Site for User Registration and Email Verification for New Users.

  • User Registration: Users can register on the platform by providing their email addresses and choosing a password.
  • Email Verification: Upon registration, users receive a verification email containing a verification link to confirm their email addresses.
  • Secure Authentication: Utilizes industry-standard encryption techniques to ensure secure storage and transmission of user data.
  • User-Friendly Interface: Provides an intuitive and user-friendly interface for smooth registration and email verification processes.

For Creators

  • See Campaigns: View a list of available campaigns, filter them based on categories or other criteria, and explore collaboration opportunities.
  • Make Proposal and Track: Create and submit proposals for campaigns, track the status of submitted proposals, and receive notifications on proposal updates.
  • Notifications: Receive notifications for campaign invitations, proposal responses, and other important updates.
  • Manage Profile: Update and manage personal profiles, including uploading portfolio showcases, updating contact information, and specifying expertise areas.
  • Manage Payments and Track: Track payment history, view earnings from completed collaborations, and monitor pending payments.
  • View Campaigns Status: See a comprehensive overview of campaigns, including completed, active, and planned collaborations.
  • Messaging: Communicate with brands and other creators through real-time messaging for discussing collaborations and clarifying requirements.

For Brands

  • See Creators: Browse and search through a database of creators, filter them based on categories, expertise, and other criteria, and view detailed profiles.
  • View Creator Profile: Access detailed profiles of individual creators, including portfolio showcases, audience demographics, and past collaborations.
  • Invite Creator: Send invitations to selected creators for collaboration opportunities, providing details about campaigns and requirements.
  • Profile Management: Update and manage brand profiles, including uploading logos, updating contact information, and specifying industry sectors.
  • Manage Campaigns (CRUD): Create, update, delete, and manage campaigns, including defining objectives, setting budgets, and specifying target demographics.
  • View Campaigns Status: Track the status of campaigns, including completed, active, and planned collaborations, and access detailed analytics for campaign performance.
  • Make and Track Payments: Initiate payments to creators for completed collaborations, track payment history, and monitor pending payments.
  • Messaging: Communicate with creators and other brands through real-time messaging for discussing collaborations and managing campaigns.

Tech Stack

Frontend Development

  • Next.js
  • Tailwind CSS
  • Shadcn UI
  • Radix UI
  • TypeScript

Backend Development

  • NextAuth (for authentication)
  • Prisma (ORM)
  • Prisma Accelerate (for database optimization)
  • MongoDB (database)
  • Nodemailer (for email functionality)
  • Stripe (for payment processing)

API Development and Testing

  • Postman (API testing)
  • Thunder Client (for REST API testing)

Version Control and Collaboration

  • Git/GitHub
  • Jira (for creating sprints)

Other Tools and Technologies

  • Firebase (for real-time messaging)
  • Python (for specific functionalities)

Deployment

  • Vercel (for web app deployment)
  • Railway (for ML model deployment)
  • Docker

IDE

  • Visual Studio Code
  • Jupyter Notebook (for data analysis and experimentation)

About

Next Generation Influencer Marketing Platform

https://hyper-e.vercel.app


Languages

Language:TypeScript 92.9%Language:CSS 6.7%Language:JavaScript 0.4%