GauravS99 / arweave-calendar

A Calendar/To Do list website that uses the Arweave network and your keyfile to back up each calendar event added to the Arweave, the permanant web.

Home Page:https://gauravs99.github.io/arweave-calendar/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Arweave Calendar

About

Arweave Calendar is an online calendar that uses the Arweave network and your keyfile to back up each calendar event added to the Arweave, the permanant web. Adding items to do the To Do list updates the calendar with the item. It uses local storage to save calendar events as well, so no registration required!

Usage

To enable backing up on the Arweave, navigate to settings and choose your Arweave keyfile from your computer. With this keyfile loaded, any To Do items will be backed up to the Arweave using AR (Arweave's cryptocurrency) from your wallet. Make sure you have enough AR for the transansaction or it will be unsuccessful.

To find your data in the Arweave, click on a To Do list item and you will be prompted with the transaction ID of the item. Follow the guide at https://docs.arweave.org/developers/server/http-api to use this to find the transaction.

Demo

Since this website is hosted with github pages (which enforces https), the Arweave javascript module cannot perform POST requests to the arweave node. As a demo to show that the website does indeed write to the arweave, please take a look at the video below demonstrating this.

https://www.youtube.com/watch?v=_FWFqOROnTg

Arweave

Refer to https://www.arweave.org/ for more information

About

A Calendar/To Do list website that uses the Arweave network and your keyfile to back up each calendar event added to the Arweave, the permanant web.

https://gauravs99.github.io/arweave-calendar/


Languages

Language:JavaScript 80.5%Language:CSS 19.1%Language:HTML 0.4%