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

https://github.com/pfed-prog/ceramic_unstoppable


https://github.com/pfed-prog/ceramic_unstoppable

ceramic npm unstoppable-domains

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

          

![image](https://user-images.githubusercontent.com/66903336/146200677-e9ec8969-19cb-43cc-a2b0-5b6ccc7a3411.png)

The app is available on https://ceramic-unstoppable.vercel.app/

[YouTube Video](https://youtu.be/IVo6tN8BpOY)

The write-up is also available on my blog: https://dspyt.com/simple-app-with-ceramic-data-model-and-unstoppable-domains/

## Overview of the App

Ceramic allows users to have complete ownership over their data by providing decentralized technologies for authentication and data storage.

In this tutorial we set up an application to interact with JS HTTP Client through a public Ceramic node. In addition we create a deterministic Ceramic Tile and resolve an unstoppable domain which we store in the decentralized profile of the user.

![](https://i.imgur.com/6zbdC3L.jpg?1)

![](https://i.imgur.com/gcs0NJT.jpg?1)

![](https://i.imgur.com/AcxIR8R.jpg?1)

![](https://i.imgur.com/qyg4dep.jpg?1)

## Requirements

Node.js v14 and npm v6: https://developers.ceramic.network/build/javascript/http/

## Libraries

- @ceramicnetwork/stream-tile
- @ceramicnetwork/3id-did-resolver
- @3id/connect
- dids
- @unstoppabledomains/resolution
- near-api-js

## Additional Resources

[Unstoppable Domains Docs](https://docs.unstoppabledomains.com/)

[Ceramic Developers Quickstart](https://developers.ceramic.network/build/javascript/quick-start/)

[Ceramic Tutorials](https://blog.ceramic.network/tag/tutorials/)