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 -vClone 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
.envfile in themedical-billing/directory:touch .env
-
Copy the contents from
.env.exampleand paste them into.env. -
Obtain the following credentials:
-
WalletConnect Project ID: Log into the WalletConnect dashboard and retrieve your Project ID. Add it to
.envlike 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
.envlike this:REACT_APP_ALCHEMY_ID=<your_alchemy_api_key>
-
Install the necessary dependencies using Yarn:
yarnTo start the project locally and view it in your browser, run:
yarn startThe project will be available at http://localhost:3000.