/VirtualDoctor

A simple program that implements canister endpoints built on IC protocol

Primary LanguageTypeScript

VirtualDoc

VirtualDoc programs implements canister that allows user to book doctor's appointments. Both users and doctors can create profiles and perform CRUD operations on the. On addition, users can create bookings with specific doctors.

The canister can be tested locally as defined in the instructions below.

Built With

- azle
- dfx
- typescript
- Ic protocol
- node

Getting Started

To get a local copy up and running follow these simple steps.

Install

  1. Clone the repository to your local machine
$ git clone git@github.com:wathigo/VirtualDoc.git
  1. cd into the directory
$ cd VirtualDoc
  1. install dependencies
npm install

Initialize the local Internet Computer

dfx start --background

Register, build, and deploy canister on the local Internet Computer

dfx deploy

Usage

After deploying the program, one can use the candind interface or the command-line to interact with the canister endpoints.

Authors

Simon Wathigo

Contributing

Contributions, issues and feature requests are welcome!

Feel free to check the issues page.