An open API service indexing awesome lists of open source software.

https://github.com/pskinnertech/lotuslink

LotusLink is a decentralized application (dApp) that empowers users to create a Link Page on the Arweave Blockchain. By leveraging the permanence and ownership capabilities of the blockchain, users can own their link page forever with a one-time payment.
https://github.com/pskinnertech/lotuslink

arconnect ardrive arweave arweave-js typescript

Last synced: 22 days ago
JSON representation

LotusLink is a decentralized application (dApp) that empowers users to create a Link Page on the Arweave Blockchain. By leveraging the permanence and ownership capabilities of the blockchain, users can own their link page forever with a one-time payment.

Awesome Lists containing this project

README

          

# LotusLink

LotusLink is a decentralized application (dApp) that empowers users to create a Link Page on the Arweave Blockchain. By leveraging the permanence and ownership capabilities of the blockchain, users can own their link page forever with a one-time payment.

## Features

- **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, LotusLink 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, LotusLink requires only a minimum of 1.6 AR to mint a link page, providing lifetime ownership.

## Why LotusLink?

The traditional approach to hosting link pages often involves recurring payments and lack of true ownership. LotusLink disrupts this model by providing a platform where users pay once and own their link page forever. This not only ensures cost-effectiveness but also aligns with the decentralized ethos of true ownership and control.

## Getting Started

### Prerequisites

- Arconnect Wallet with a minimum balance of 1.6 AR.

### Installation

1. Clone the repository
\`\`\`bash
git clone https://github.com/PSkinnerTech/lotuslink.git
\`\`\`

2. Navigate to the project directory
\`\`\`bash
cd lotuslink
\`\`\`

3. Install dependencies
\`\`\`bash
npm install
\`\`\`

4. Start the development server
\`\`\`bash
npm run dev
\`\`\`

5. Open your browser and navigate to `http://localhost:5173`.

## Contributing

Feel free to contribute to LotusLink by submitting pull requests or reporting issues.

## License

[MIT License](LICENSE)

## Contact

For any inquiries or feedback, please contact [me@patrickskinner.tech](mailto:me@patrickskinner.tech).

---

Built with ❤️ by [@PSkinnerTech]