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.
- Host: GitHub
- URL: https://github.com/pskinnertech/lotuslink
- Owner: PSkinnerTech
- Created: 2023-08-05T22:46:07.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-08T19:11:04.000Z (almost 3 years ago)
- Last Synced: 2025-01-20T18:43:04.140Z (over 1 year ago)
- Topics: arconnect, ardrive, arweave, arweave-js, typescript
- Language: Svelte
- Homepage: https://lotuslink.vercel.app/
- Size: 538 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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]