Skip to content

ChetanXpro/web3-notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

👋 Web3 Notes


  • Web3 Notes is a decentralized notes storing dapp, build on Spheron.

  • user can upload there notes in form of Pdf, txt , img files

  • User control all their notes and store them securely on a decentralized network that's always online.

🔥 Features

  • User can easily login with metamask


  • Users can create folders just like google drive , and then upload notes in different folders. it help them to keep notes according to their need.


  • User can Easy upload notes in folder


  • User can search for Public notes which was uploaded by admin and then add them to favourites


⚙️ Technology

  • React.js , which is hosted Spheron Decentralized Hosting.
  • Decentralized Nodejs and Express.js
  • Polybase web3 database (schema created with polybase explorer)
  • Spheron Storage SDK to Upload notes on Decentralized storage.

🔨 Get Started



NOTE-> Install metamask in browser to avoid errors

Links

Youtube demo video -> Click here


This product contain client and server


- Client


  1.   Clone this repository

  git clone https://github.com/ChetanXpro/web3-notes.git

  cd client

  npm install

  1. Run React.js app

  npm run dev

- Server

  1.   Clone this repository

  git clone https://github.com/ChetanXpro/web3-notes.git

  cd server

  npm install

  1.   Add .env file
ACCESS_TOKEN_SECRET=<A random string>
SPHERON_TOKEN=<YOUR SPHERON TOKEN>
POLYBASE_NAMESPACE=<YOUR polybase-namespace >
PRIVATE_KEY=<your private key to intereact with polybase>
  1. Run Server app

  npm run dev

About

Web3 Notes is a decentralized notes storing dapp, build on Spheron.

Resources

Stars

Watchers

Forks

Contributors

Languages