ArvLink

ArvLink

Fully decentralized Link Page Generator, allowing creators, businesses, and professionals truly own their links with a single payment rather than to pay monthly subscription fees

ArvLink

ArvLink

Fully decentralized Link Page Generator, allowing creators, businesses, and professionals truly own their links with a single payment rather than to pay monthly subscription fees

The problem ArvLink solves

In January 2023, Linktree increased their prices from $3/month to $9.50/month for their pro-plan. This more than 3x increase in price trapped millions of business, creators, and professionals alike due to their difficult cancellation processes and how deeply reliant their users had become on the tool. This was SaaS user entrapment at it's finest.

This tool allows users to legitimately own their link pages and protect them from subscription price hikes, sudden termination of services, and more. By leveraging the permanence and ownership capabilities of the blockchain, users can own their link page forever with a one-time payment.

Link Page Generator: Create a personalized link page with custom links, and mint it onto the Arweave Blockchain.
Arconnect Integration: Authorization and Authentication are handled securely using Arconnect, ensuring a seamless user experience.
Arweave Blockchain: Your link page is yours forever. Once minted, it resides on the Arweave Blockchain, providing true ownership without recurring fees.
Svelte Framework: Built using Svelte, ArvLink utilizes hash routing to enable a multi-page application experience on the Arweave Blockchain.
Profile Image Storage: Profile images are stored using a user's unique ArDrive account. If a user doesn't have an ArDrive account, one will be created upon minting their first link page.
One-Time Payment: Unlike traditional services that require monthly subscriptions, it requires only a minimum of 1.6 AR to mint a link page, providing lifetime ownership.

Challenges we ran into

ArweaveKit- While trying to use the Arweave Wallet Kit, I ran into many issues due to the incompatibility of Svelte with React components. No matter what I did, tried svelte-prepocessing-react or svelte-react packages, it always turned into a "square peg... round hole" situation. After learning of the capability of using hash routing with React from docs, I believe I may do a full rebuild of the application to ensure optimal scalability.

-Storage- One of the major issues I'm still trying to overcome is the storage of links and images being displayed on the demo UI. Though I discovered several possible solutions, I've yet to decide which direction is the most scalable solution.

Discussion