Write and secure your notes using your wallet. This app allows you to write and store markdown notes locally, secured through a combination of an Ethereum wallet signature and AES-GCM encryption. The idea behind this pet project is that it’s much easier to use an existing security provider(which is your wallet) rather than remembering a password or storing your notes in the cloud.
Open your terminal and run the following command:
git clone https://github.com/typicalHuman/eth_sign_diary
This will download the project files to a new folder with the repository name.
Move into the project directory with:
cd eth_sign_diary
In the project directory, install the dependencies using npm:
npm install
This will download all necessary packages listed in package.json
.
To start the development server and run the project locally, use:
npm run dev
Vite will start a local development server (usually on http://localhost:5173
). You should see this URL in the terminal output. Open it in your browser to view the project.
If you need to build the project for production, run:
npm run build
This will create an optimized, production-ready version in the dist
folder.
To preview the production build locally, you can use:
npm run preview
This will start a server to serve the production build for testing purposes.