Vendio
Turn your passion into profit, effortlessly.
Created on 2nd August 2025
•
Vendio
Turn your passion into profit, effortlessly.
The problem Vendio solves
Vendio is designed to solve the challenges faced by creators and small businesses who want to sell products and services online but lack the resources, technical skills, or time to do so effectively.
The core problems it addresses are:
Fragmented Online Presence: Creators and small businesses often have a scattered presence across social media (Instagram, TikTok, Twitter), and it's difficult for them to centralize their audience, showcase their entire body of work, and direct them to a single point of sale. This leads to lost opportunities and a confusing customer journey.
Lack of Technical Skills: Building a professional-looking e-commerce store or a comprehensive digital portfolio traditionally requires knowledge of web design, coding, or at least complex e-commerce platforms. This is a significant barrier for non-technical individuals.
Complex Payment Systems: Accepting payments, especially from a global audience or for different types of transactions (e.g., tips, product sales, course fees), can be complicated and expensive. Managing multiple payment gateways adds a layer of complexity.
Inefficient Sales Management: Juggling different sales channels, tracking inventory, and managing customer communications manually is time-consuming and prone to errors. This takes valuable time away from creating products or content.
How Can People Use It?
Vendio provides a simple, all-in-one platform that consolidates a business's online presence and sales tools into one easy-to-manage system. It offers a variety of tools that can be used in different ways:
For Creators:
-
Centralizing Their Work & Audience: A content creator can use the "Link in Bio" feature to build a beautiful, custom landing page that serves as both a storefront and a comprehensive digital portfolio. From this page, they can showcase their projects, link to their articles and videos, and sell products, all from a single, professional hub. Example my portfolio
- Selling Digital Products: An expert or educator can create and sell a digital course directly from their storefront. The platform handles the payment and instant delivery of the content, allowing the creator to focus on building the course itself.
For Small Businesses:
- Launching an Online Store Quickly: A small business owner who sells physical products can use the "Smart Storefront" feature to create an attractive, professional online store in minutes, without any coding. They can showcase their products with optimized checkout flows.
- Simplified Payments for Direct Sales: A business selling custom services or taking direct orders can generate unique "Payment Links" for specific products or invoices. They can send these links to customers via text, email, or social media for a quick and easy payment process. E.g A payment link
- Managing Sales & Growth: Business owners can use the "Analytics Dashboard" to track their sales performance, understand customer behavior, and see which products are most popular. This data helps them make smarter business decisions.
In short, Vendio solves the problem of online selling complexity by providing a unified, user-friendly toolset that empowers anyone from a content creator to a small business owner to build, manage, and grow their online business effortlessly.

Challenges I ran into
One of the most significant hurdles we faced was the secure and reliable creation of our payment links and the subsequent instant product delivery integration, along with our integration with Farcaster. It was a multi-faceted problem that required a lot of technical problem-solving.
The Problem
Initially, our approach to generating a payment link was to simply append a product ID to a URL. However, we quickly realized this was incredibly insecure. A user could easily manipulate the URL to change the price or product, leading to incorrect payments and a major security vulnerability.
The Hurdles
- Securing the Payment Link: The first challenge was ensuring the link was tamper-proof. A simple URL was not enough. The link needed to be a unique, one-time use token tied to a specific transaction and its details (product, price, buyer).
- Basepay SDK Integration: While the Basepay SDK simplified many interactions, its documentation for handling webhooks was a major hurdle. We needed to set up an endpoint that the Basepay server could "call back" to confirm a successful payment. Debugging this was a nightmare—webhooks are asynchronous, so we couldn't just console.log() to see what was happening. We were getting mysterious error codes and had no way of knowing if our server was even receiving the data.
- Farcaster Manifest Creation: Integrating with Farcaster presented a unique challenge: creating the correct manifest for our Frames. The Farcaster protocol requires a specific, precisely formatted manifest to define the frame's content, buttons, and postback URLs. Getting the metadata right—ensuring all fields were correct and our URLs were properly configured for the protocol—was a major point of friction that required careful attention to detail and multiple attempts.
- Instant Product Delivery: The final step was to ensure the buyer received their digital product instantly and only after a verified successful payment. This required our system to wait for the webhook confirmation from Basepay before triggering a delivery event. Getting this timing and logic right was critical.
How We Overcame It
Our solution came from a cycle of reading documentation, resting, and brainstorming. - Brainstorming & Rest: After hitting a wall, we stepped away for a few hours. This break allowed us to approach the problem with a fresh perspective. We realized we needed a more robust system for generating the payment link, not just a URL with data, and that our Farcaster manifest needed to be validated against the protocol's specific rules.
- Deep Dive into Documentation: We went back to the Basepay SDK documentation and the Farcaster Frames protocol specification, specifically focusing on their manifest creation guides. We discovered that we could create a secure checkout session on our backend via the SDK, which would return a unique, hashed URL for the user. We also meticulously reviewed the Farcaster manifest documentation, paying close attention to every field and syntax requirement, to get our frame working correctly.

Smart Contract Address(es)
N/A
Other Onchain Proof
Tracks Applied (1)
Top 5 New Consumer Apps
Technologies used
