I am a Software Developer who โค contributing to open source.
Software Development | Web development | Competitive Programming | Open Source Contribution
One point solution for influencers-brands
Home Page: https://influmart.netlify.app/
License: MIT License
Fetching data from api and integrating it on brandprofile page.
API to keep record of no of collaborations done by brands on the portal and keeping the record of all the collaborations done by brand which includes whats the average growth value of followers , post frequency which means no of posts they post in a month , whats average engagement rate they look that comes after analysing all the deals brand made with influencers ...that they look for dealing with influencer.
API to track record of minimum followers brand look in influencer. , average minimum likes and post frequency...in above api we track all collaborations and analyse them and then show insights whereas in this only we will look for minimum requirements which is usually the lowest data of all collaboration the brand had dealed with influencer.
for better reference look brand profile page in updated sample video
Currently the frontend components are coded in ReactiveNative as per the figma designs but these are not responsive when run so making them responsive is required. in influencer registration form when someone clicks + to enter their social media handle then a popup input should appear to enter the handle and and verify button and when user clicks price '->' sign then again a popup to enter input value and a dropdown for choosing location and industry assosciaiton should be a a input field while others boxes are tickables like age .The bottom bar and menu bar should be fixed and should not be scrollable while the other part of page should be scrollable.
Page Name | Description | Assignee |
---|---|---|
Homepage.js | Main homepage of the application | |
InfluencerRegistrationForm.js | Form for influencer registration |
Currently the frontend components are coded in ReactiveNative as per the figma designs but these are not responsive when run so making them responsive is required
Page Name | Description | Assignee |
---|---|---|
FailedPaymentStatus.js | Notification for failed payment status | |
AccountCreatedSuccessfullyNoti.js | Notification for successful account |
Create an API, which will show the subscription charge based on below logic.
From the social stat, take out the max follower -
For a quarter -> ((80% of the number of followers)*(0.50) / 12) 3 + 20% of ((80% of the number of followers)(0.50) / 12)3
For 6 months -> ((80% of the number of followers)(0.50) / 12) 6 + 10% of ((80% of the number of followers)(0.50) / 12)6
For a year ->((80% of the number of followers)(0.50))
Dependent upon - https://github.com/Kajol-Kumari/InfluMart/issues
Whenever brands will register a otp will be send to their email id for verification ...otp will be valid for 1 mintue.
Currently the frontend components are coded in ReactiveNative as per the figma designs but these are not responsive when run so making them responsive is required
Page Name | Description | Assignee |
---|---|---|
AccountCreatedSuccessfullyNoti.js | Notification for successful account |
Currently the frontend components are coded in ReactiveNative as per the figma designs but these are not responsive when run so making them responsive is required
Page Name | Description | Assignee |
---|---|---|
BrandAccountReviewNotification.js | Notification for brand account review | |
OtpVerification.js | Page for OTP verification |
Page Name | Description | Assignee |
---|---|---|
BrandRegistrationForm.js | Form for brand registration |
Brand can search and filter list of influencers based on following filters like area based of , industry belongs to , price for marketing for different platform , type of content , followers , likes , engagement. , age of users target , platform to advertise
all this data we will be having for influencer in data base .
Current frontend page is static, integrate the Influencers-Signup page with its backend API -
https://github.com/Kajol-Kumari/InfluMart/blob/main/backend/controllers/influencerController.js#L12
currentPassword, newPassword
, so make sure you match the currentPassword value existing in the db before updating it.Currently the frontend components are coded in ReactiveNative as per the figma designs but these are not responsive when run so making them responsive is required
It should work for all the screen sizes.
A messaging platform between brands and influencers to connect on the portal. to message influcners first a brand is required to request influncer to connect with influencer once the influencer accepts the request then brand needs to pay a fixed charge to influencer after that the message functionality will work and both can connect on platform and after successful deal anyone can close that chat . and if they want to connect again then sme procedure will follow.
Currently, there is no way to verify if the social profile influencer has given belongs to him/her.
How can this be implemented in the platform
Integrating databse to backend for brand for integration with frontend
This Includes the brand registration form, otp verifictaion, preview. Here I am want to make those fields to interact. With this ui enhancement The brand sign up is completly ready with all funtionality and features.
Current frontend page is static, integrate the Login page with the backend API -
P.S - You might need to introduce any flag on frontend to determine which api to call during login
When users click search button on bottom bar on home page then list of influencers page will open and when user will click brands button at bottom bar on homepage then list of all brands registered with us will open. Keep the css same.
Currently the frontend components are coded in ReactiveNative as per the figma designs but these are not responsive when run so making them responsive is required. This page involves list of all those brands that are registered on our platform.
It should work for all the screen sizes.
Fetching data from api and integrating it on brandprofile page.
Currently the frontend components are coded in ReactiveNative as per the figma designs but these are not responsive when run so making them responsive is required. Admin panel involves functionalities for user to update passwords and other information related to account.
It should work for all the screen sizes.
Currently the frontend components are coded in ReactiveNative as per the figma designs but these are not responsive when run so making them responsive is required
Page Name | Description | Assignee |
---|---|---|
ChatInterface.js | Interface for chat functionality |
otp entered is not getting verified hence signup for brands is getting stuck.
There is currently no About Us and Contact Us page.
I will create minimalistic about us and contact us pages with form validation and send details to owner functionality. It will be a complete user management system, where you will receive the results of the filled form directly to a database.
It should work for all the screen sizes and should be properly aligned .
There is couple of issues in brand login and signup that needs to be fixed
Current frontend page is static, integrate the Brand-Signup page with the backend API -
https://github.com/Kajol-Kumari/InfluMart/blob/main/backend/controllers/brandController.js#L7
BrandAccountSignupDataPreview alignment and responsiveness and the place where image is ...it should have option for brand to upload brand dp.
Whenever I try to click an input field, it doesn't display keyboard.
##Description
Current Profile Page where the integration needs to be done - https://drive.google.com/file/d/1Xr1hQChCcPjcX1pb3noJRr5FQvUu_rnS/view?usp=sharing
Currently the frontend components are coded in ReactiveNative as per the figma designs but these are not responsive when run so making them responsive is required
NOTE - Each of these pages will have respective level1/level0 attached to it based on which page u choose
Page Name | Description | Assignee |
---|---|---|
FriendRequestPage.js | Page displaying friend requests | |
InfluencersList.js | List of influencers | |
PlanChooseInterface.js | Interface for choosing a plan |
Currently the frontend components are coded in ReactiveNative as per the figma designs but these are not responsive when run so making them responsive is required
Page Name | Description | Assignee |
---|---|---|
Analytics.js | Displays analytics data | |
UserProfile.js | User profile page |
Create an api in backend which will fetch all the influencer stats from below social handles, club it and then send it to the client.
tiktok
snapchat
youtube
It should be an open API(no authentication/authorization) required
Use rapidAPI or any other free api which can give this data - https://rapidapi.com/hub
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.