Overview
Konekto is the ultimate connections app designed to bridge the gap between innovative brands and talented influencers. Built to function like Upwork but tailored for influencer marketing, it enables brands to create campaigns, invite influencers, and manage projects end-to-end, while influencers can pitch ideas, negotiate contracts, and deliver work, all within one platform. As the solo frontend developer, I delivered the MVP within 2 months, implementing campaign management, real-time chat, secure Stripe payments, and role-specific workflows. The platform was built with React.js, Redux Toolkit for state management, Tailwind CSS for styling, and Supabase for social authentication. It integrates Socket.io for chat, RESTful APIs for backend communication, and Stripe for payments, with analytics integration in progress.
Challenge & Solution
Challenges
- Delivering a fully functional MVP in just 2 months as a solo developer
- Designing intuitive brand-influencer collaboration workflows
- Integrating Stripe payments, Supabase authentication, and real-time chat
- Ensuring role-based access and smooth contract management flows
Solution
I built the frontend with React.js and TypeScript, using Redux Toolkit for state management and Tailwind CSS with Material UI for styling. Supabase handled social authentication, Socket.io powered real-time chat, and Stripe was integrated for secure payments. Role-based workflows were implemented for brands and influencers, with separate dashboards for campaign creation, proposal submission, contract management, and deliverable approval. Vite was used for fast builds and development.
Chat and collaboration in real time.
Secure payment integration.
Social login and authentication.
MVP delivered as solo developer.
Key Module
Realtime Chat (WebSocket)
Konekto includes a realtime chat module between influencers and brands where both sides can communicate and collaborate inside a campaign or contract. Users can send text messages, share images, and exchange proposals directly in the conversation.
The chat is powered by Socket.io over WebSocket for low latency updates. It also supports contract related messages and payment invoice sharing so brands can request or confirm payments and keep all negotiations, deliverables, and approvals in one place.
Payments (Stripe PaymentIntents)
The payment module enables brands to pay influencers securely within the platform using Stripe. Payments are created using Stripe PaymentIntents and can be triggered from campaign and contract flows, including invoice based requests shared in chat.
Konekto supports commission based payments where the platform fee is deducted and the remaining amount is allocated for the influencer payout. Transactions, statuses, and audit details are tracked to keep billing transparent for both roles.
Social Platforms and Analytics
Konekto supports social authentication and platform linking so users can get started quickly and brands can evaluate creators with confidence. Influencers can sign in with Google and Facebook using Supabase social auth, then connect their Instagram, Facebook, and YouTube accounts.
Once connected, brands can view influencer platform stats such as followers, engagement, and content performance to shortlist the right creators for a campaign. This creates a data backed workflow for discovery, outreach, and collaboration.
Key Features
- Separate brand and influencer workflows
- Campaign creation and management
- Proposal submission and review system
- Real-time chat with Socket.io
- Secure payments with Stripe integration
- Social login via Supabase
- Role-based contract creation (module or project)
- Deliverable submission and approval process
- Service offerings and influencer portfolio pages
- Mobile-responsive and scalable design
Screens
My Role
- Delivered the full MVP as solo frontend developer within 2 months.
- Built campaign management, proposal submission, and contract flows for brands and influencers.
- Integrated real-time chat using Socket.io.
- Integrated Stripe for secure payments.
- Implemented Supabase social authentication.
- Styled with Tailwind CSS and Material UI.
- Managed state with Redux Toolkit and built scalable React components.
Tech Stack
Key Learnings
- Efficient MVP delivery strategies under tight deadlines
- Structuring multi-role application workflows for clarity and usability
- Integrating multiple third-party APIs for real-time and payment features
- Optimizing React state management with Redux Toolkit
Deliverables
- React.js MVP with TypeScript and Vite
- Campaign and proposal management
- Real-time chat with Socket.io
- Stripe payment integration
- Supabase social authentication
- Role-based workflows (brands & influencers)
- Mobile-responsive design
Project: Konekto | Industry: Influencer Marketing Platform | Duration: 3 months | Status: MVP Delivered