https://github.com/ethersphere/etherjot-web
https://github.com/ethersphere/etherjot-web
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/ethersphere/etherjot-web
- Owner: ethersphere
- Created: 2023-10-30T04:21:47.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-14T12:26:32.000Z (almost 2 years ago)
- Last Synced: 2025-04-07T20:21:23.098Z (about 1 year ago)
- Language: TypeScript
- Size: 5.27 MB
- Stars: 3
- Watchers: 4
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Etherjot Web blogging tool
Etherjot is a demo web3 blog-publishing application built on the Swarm network.
## Swarm network
Swarm is a peer-to-peer network of Bee nodes that collectively provide censorship resistant decentralised storage and communication services.
## Screenshots


## Features
- Markdown editor
- Categories and tags for organizing content
- Built-in asset browser and management
- Publishing directly on decentralised storage
- Configurable elements like header, footer and main page layout
- Extension: Donation component to accept tips and topups
- Extension: Decentralised commenting
Most of the implementation is available in the core library [Libetherjot](https://github.com/ethersphere/libetherjot).
## Setup
### Recommended
Etherjot is available as part of [Swarm Desktop](https://github.com/ethersphere/swarm-desktop). Get it from `https://desktop.ethswarm.org`.
### Manual
1. `git clone` this repository
2. Run `npm install`
3. Run `npm start`
### Testing with `bee dev`
Ensure you have `bee` version `1.16.1` for compatibility with `dev` mode.
1. Download `bee` from [this link](https://github.com/ethersphere/bee/releases/tag/v1.16.1).
2. Provide execution permissions: `chmod +x `
3. Initiate: `./bee dev --cors-allowed-origins="*"`
4. Generate a postage batch using: `curl -X POST http://localhost:1635/stamps/100000000/24`
## Extensions
Etherjot features two Swarm-native web components as extensions:
1. [Swarm Comments](https://github.com/ethersphere/comment-system-ui)
2. [Swarm Donations](https://github.com/ethersphere/swarm-donation)