/dlike

Decentralized (IPFS/OrbitDB based) Like Widget for any static website. Mirror of GitLab repo

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0


dLike

A simple Like Button / HTML Widget that uses IPFS and OrbitDB to sync data without using central servers. [Experimental]

View Demo · Read More

Table of Contents

About The Project

dLike setup website

This widget uses IPFS and OrbitDB to have a fully decentralised and p2p "Like button" in the browser without any servers or FaaS. Important Note: This project is just an experiment and far from being production ready!

This is a Qm64 experiment!

Getting Started

To run the software locally you don't need any configuration or download. You can browse to the setup page and copy your HTML snippet. On the setup page you can also create a widget or load an existing one by inserting the dbkey/Database Address.

If you instead want to modify the source code and run it locally you can follow these steps.

Prerequisites

To run this software you need:

Installation

  1. Clone the repo
git clone https://gitlab.com/Qm64/dlike.git
  1. Run it locally
make run

This will run a local development server. Open a browser and visit localhost:9000 to see the setup page and test the changes.

License

Distributed under the GPLv3 License. See LICENSE for more information.

Contact

Lorenzo Setale - @koalalorenzo - Website