- Notifications
You must be signed in to change notification settings - Fork4
Sia Skynet Google Docs alternative
License
michielpost/SkyDocs
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A decentralized Google Docs alternative running on Sia Skynet (deprecated) and Dfinity Internet Computer.
Live version:
- Internet Computer:https://c3qag-6yaaa-aaaah-aaqta-cai.raw.ic0.app
Alternatives:
- GitHub pages:https://michielpost.github.io/SkyDocs/
- CloudFlare:https://skydocs.pages.dev/
Features:
- Login with your personal username and password
- See a list of your documents
- Screenshot preview of all documents
- Edit documents
- Delete documents
- Data is encrypted (except preview images)
- Share documents with other Ethereum users using The Graph
SkyDocs is build with Blazor and runs on WebAssembly. TheSiaSkynet C# SDK is used to communicate with Skynet and SkyDB.TheDfinity.Blazor C# SDK is used to login and communicate with the Dfinity Internet Computer
- Install Visual Studio Codehttps://code.visualstudio.com/
- Install .Net 6 SDKhttps://dotnet.microsoft.com/download/dotnet/6.0
- Compile and run the project
It's possible to share documents by url, or using a smartcontract interaction when logged in with MetaMask.This setup is explainedhere.
- SiaSkynet C# SDK
- MetaMask.Blazor
- Dfinity.Blazor C# SDK
- Radzen.Blazor UI Components
- Blazored.LocalStorage
Development of SkyDocs v2 has been made possible with a grant fromThe Graph.
Development of SkyDocs v3 has been made possible with a grant fromDfinity.
SkyDocs was created forThe SkyDB Debut hackathon.Finished as Runner Up in the SkyDB Debut Hackathon:https://blog.sia.tech/skydb-debut-hackathon-winners-d7929970cdea
More info and screenshots can be found here.
Screenshots of V2 can be found here.
About
Sia Skynet Google Docs alternative