Medical Billing System with Metamask integration, activation using ConnectKit and Web3 tooling
Make sure you have Node.js and Yarn installed on your machine. You can check their versions using the following commands:
node -v
yarn -v
Clone your fork of the ZKMedical-Billing repository:
git clone https://github.com/[USER_NAME]/ZKMedical-Billing/
cd ZKMedical-Billing/medical-billing/
Open the project in your preferred code editor. If you use Visual Studio Code, you can do this with:
code .
-
Create a
.env
file in themedical-billing/
directory:touch .env
-
Copy the contents from
.env.example
and paste them into.env
. -
Obtain the following credentials:
-
WalletConnect Project ID: Log into the WalletConnect dashboard and retrieve your Project ID. Add it to
.env
like this:REACT_APP_WALLETCONNECT_PROJECT_ID=<your_walletconnect_project_id>
-
Alchemy API Key: Visit the Alchemy dashboard to get your API key. Add it to
.env
like this:REACT_APP_ALCHEMY_ID=<your_alchemy_api_key>
-
Install the necessary dependencies using Yarn:
yarn
To start the project locally and view it in your browser, run:
yarn start
The project will be available at http://localhost:3000
.