Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/chunrapeepat/skycomment

[Experiment] ETHTalk alternative for Skynet community.
https://github.com/chunrapeepat/skycomment

comment-widget decentralized react skynet-labs

Last synced: 14 days ago
JSON representation

[Experiment] ETHTalk alternative for Skynet community.

Awesome Lists containing this project

README

        

# ๐ŸŒฅ SkyComment
SkyComment is a fully decentralized comments widget implemented and designed for the [Skynet](https://skynetlabs.com/) Community, lets visitors leave comments on your website with their MySky identity.

### Why SkyComment?
Basically, for commenting on any website, you need to have a Facebook or Google accounts, or sometimes you need to register a new account with a new username/password which may have a few problems:

1. All the un/pw is controlled by Google, Facebook, or some others and your security hugely depends on them.
2. Most people still have weak passwords, so hackers can still brute-force and gain the access to the accounts.

Would it be better if everyone could have a private key (PK) and use that PK to sign in to a lot of services which is way more secure than the password? The good news is, that has now happened with the power of Skynet and you can now start using your MySky account to sign in and comment on any website that embedded an SkyComment's widget.

### Features
- Open source ๐ŸŒ
- Sign-in with your non-custodial MySky accounts (No Facebook, Google, or Twitter accounts needed ๐Ÿ™…โ€โ™€๏ธ)
- LaTex supported for commenting ๐Ÿงฎ
- Everything is stored and hosted on Skynet decentralized infrastructure ๐Ÿ’ฝ

## Contribution
### Setting up project
1. Clone this repository
```sh
git clone [email protected]:chunza2542/skycomment.app.git
```
2. Install dependencies
```sh
yarn # or npm install
```
3. Setup frontend environment variables
```
cd packages/react-app && cp .env.example .env && vim .env
```
4. Start react-app (frontend)
```
yarn react-app:start
```
5. Experiment and develop your AWESOME ๐Ÿ˜Ž features

### Tech stack
- Frontend: React, Antd, Skynet Browser JS.
- Backend: Skynet Hosting, Skynet Handshake, MySky & DAC.

---

Crafted with ๐Ÿงก by [@chunza2542](https://twitter.com/chunza2542)