Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rushi0508/hyperedge
Next Generation Influencer Marketing Platform
https://github.com/rushi0508/hyperedge
mongodb nextjs prisma react typescript
Last synced: 2 months ago
JSON representation
Next Generation Influencer Marketing Platform
- Host: GitHub
- URL: https://github.com/rushi0508/hyperedge
- Owner: Rushi0508
- Created: 2023-12-08T09:45:59.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-05-31T14:31:02.000Z (8 months ago)
- Last Synced: 2024-05-31T16:25:19.532Z (8 months ago)
- Topics: mongodb, nextjs, prisma, react, typescript
- Language: TypeScript
- Homepage: https://hyper-e.vercel.app
- Size: 1.45 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# HyperEdge: Influencer Marketing Platform
#### Static Site: [Live](https://hyper-e.vercel.app/), [Repo](https://github.com/Rushi0508/HyperEdge)
#### Creator Site: [Live](https://hyper-e-creators.vercel.app/), [Repo](https://github.com/Rushi0508/HyperEdge-Creators)
#### Brand Site: [Live](https://hyper-e-brands.vercel.app/), [Repo](https://github.com/Rushi0508/HyperEdge-Brands)## 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)