Influencer Engagement and Sponsorship Coordination Platform

It's a platform to connect Sponsors and Influencers so that sponsors can get their product/service advertised and influencers can get monetary benefit.  
Description
Issues / PRs
Team Members

Influencer Engagement and Sponsorship Coordination Platform

It's a platform to connect Sponsors and Influencers so that sponsors can get their product/service advertised and influencers can get monetary benefit. 

Roles

The platform will have three roles ;

1.     Admin - root access

·        An admin can monitor all the users/campaigns, see all the statistics

·        Ability to flag inappropriate campaigns/users

2.     Sponsors - a company/individual who wants to advertise their product/service

·        Sponsors will create campaigns, search for influencers and send ad requests for a particular campaign.

·        Sponsors can create multiple campaigns and track each individual campaign.

·        They can accept ad requests by influencers for public campaigns.

·        Each Sponsor may have;

1.     Company Name / Individual Name

2.     Industry

3.     Budget

 

3. Influencers - an individual who has significant social media following

·        An influencer will receive ad requests, accept or reject ad requests, negotiate terms and resend modified ad requests back to sponsors.

·        They can search for ongoing campaigns (which are public), according to category, budget etc. and accept the request.

·        An influencer can update their profile page, which is publicly visible.

·        Each Influencer profile may have;

1.     Name

2.     Category

3.     Niche

4.     Reach (can be calculated by number of followers / activity etc.)

Core Functionalities

1 Admin login and user login

 

·        A login/register form with fields like username, password etc. for sponsor, influencer and admin login

·        You can create separate forms for each type of user

·        You can either use a proper login framework, or just use a simple HTML form with username and password (we are not concerned with how secure the login or the app is)

·        The app must have a suitable model to store and differentiate all the types of user of the app.

2. Admin Dashboard - for the Admin

·        The application must have an admin dashboard which display all the relevant statistics of the application, e.g. active users, campaigns (public/private), ad requests and their status, flagged sponsors/influencers etc.

·        Students can decide what more statistics to be shown apart from the ones given above

3. Campaign Management - for the sponsors

·        Create a new campaign and categorize it into various niches.

·        Update an existing campaign - e.g. start_date, end_date, budget and/or other fields

·        Delete an existing campaign

4. Ad request Management - for the sponsors

·        Create ad requests based on the goals on the campaign

·        Edit an existing ad request - e.g. influencer_id, requirements, payment_amount, status

·        Delete an existing ad request.

5. Search for influencers, public campaigns

·        The sponsors should be able to search for relevant influencers based on their niche, reach, followers etc.

·        The Influencers should be able to search for public campaigns based on their niche, relevance etc.

6. Take action on a particular ad request - for the Influencers

·        Ability to view all the ad requests from all the campaigns

·        Ability to accept/reject a particular ad request

·        Ability to negotiate the “payment_amount” for a particular ad

 

No Issues, PRs or Discussions added.
Pramod J
Pramod J
pramod_j