koalalorenzo / dlike

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

Home Page:https://gitlab.com/Qm64/dlike

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


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

About

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

https://gitlab.com/Qm64/dlike

License:GNU General Public License v3.0


Languages

Language:JavaScript 94.4%Language:HTML 3.5%Language:Makefile 2.1%