Skip to content
/ linkpin Public

100% on-chain, secure, and decentralized bookmark manager

License

Notifications You must be signed in to change notification settings

tagoso/linkpin

Repository files navigation

Linkpin: Bookmark on Blockchain

https://linkpin.tago.so/

Long Linkpin Logo

Linkpin is a 100% on-chain, secure and simple bookmark manager. Built on the Internet Computer(ICP), it ensures all your bookmarks are securely stored, tamper-proof, and accessible from anywhere!

How to Use

  1. Login: Use your Internet Identity to log in securely.
  2. Add a Bookmark: Enter a URL and click "Save" to add it to your list.
  3. Manage Your Bookmarks:
    • Sort by clicks, last visit, alphabetical order, or even shuffle them randomly!
    • Delete or edit existing bookmarks effortlessly.

Features

  • 100% On-Chain Storage: All data is stored on the Internet Computer blockchain.
  • Anti-Phishing Code: Displays a unique code upon login to protect against phishing attacks.
  • Secure URL Management: Add, sort, delete, and manage your bookmarks with ease.
  • Click Analytics: Track the number of times a URL is clicked and its last visit time.
  • Open Source: Fully open-source and customizable.

Technologies Used

  • Blockchain: Internet Computer (ICP)
  • Frontend: React, TypeScript, TailwindCSS
  • Backend: Motoko smart contracts

Acknowledgments

My deepest gratitude goes to @kristoferlund for maintaining the following NPM packages. These libraries were indispensable in bringing Linkpin to life!

  • ic-use-internet-identity: This package offers a seamless and intuitive way to integrate Internet Identity (II) authentication into React applications. Without it, Linkpin's smooth login functionality wouldn't have been possible.

  • ic-use-actor: Simplifies managing actors on the Internet Computer, making interactions with canisters straightforward and maintainable.

Releases

No releases published

Packages

No packages published