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.
- 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.
- 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.
- 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.
- Next.js
- Tailwind CSS
- Shadcn UI
- Radix UI
- TypeScript
- NextAuth (for authentication)
- Prisma (ORM)
- Prisma Accelerate (for database optimization)
- MongoDB (database)
- Nodemailer (for email functionality)
- Stripe (for payment processing)
- Postman (API testing)
- Thunder Client (for REST API testing)
- Git/GitHub
- Jira (for creating sprints)
- Firebase (for real-time messaging)
- Python (for specific functionalities)
- Vercel (for web app deployment)
- Railway (for ML model deployment)
- Docker
- Visual Studio Code
- Jupyter Notebook (for data analysis and experimentation)