dfinity / linkedup

An open professional network.
https://sdk.dfinity.org
Apache License 2.0
154 stars 43 forks source link

LinkedUp - An open professional network.

Build Status

Gitpod Ready-to-Code

The LinkedUp sample application provides a simple implementation of an open professional network that demonstrates how to use inter-canister calls within a project.

In the LinkedUp sample application, there are two canisters:

Before you begin

Before building the sample application, verify the following:

Demo

  1. Clone the linkedup repository.

  2. Change to the local linkedup working directory.

    cd linkedup
  3. Install the required node modules (only needed the first time).

    npm install
  4. Open the dfx.json file in a text editor and verify the dfx setting has same the version number as the dfx executable you have installed.

  5. Start the replica.

    dfx start --background
  6. Register unique canister identifiers for the linkedup project by running the following command:

    dfx canister create --all
  7. Build the application by running the following command:

    dfx build
  8. Deploy the application on the local network by running the following command:

    dfx canister install --all
  9. Copy the canister identifier for the linkedup_assets canister (you can use dfx canister id linkedup_assets).

  10. Open the linkedup_assets canister frontend in your web browser.

    For example, if using the default localhost address and port number, the URL looks similar to this:

    http://localhost:8000/?canisterId=7kncf-oidaa-aaaaa-aaaaa-aaaaa-aaaaa-aaaaa-q