/dwn-vc-job-market-demo

Allow non web3 users to login and get a wallet key embedded in javascript instead of needing to install an extension

Primary LanguageTypeScript

DWN + VC Job Market

This is our submission for first the DIF Hackathon, then second the TBD Hackathon (the schedules for the two overlapped)

Links

Key features

Repo structure:

  • ./apps/dwn-vc-job-market: Our React app
  • ./packages/vc-api: Our REST API. This will be moved to a separate repo shortly after the DIF hackathon submission
  • ./packages/PEX: A copy of PEX that is currently unmodified, sans a few console.logs to troubleshoot compat issues with Veramo and PEX, needs to be made into a submodule later
  • ./apps/dwn-server: Our fork of the TBD dwn server code
  • (Will be archived soon) ./packages/cli: Ignore this, was a CLI for the Veramo node starter before we had our REST API

Access you need to work on this project

Ask @reisepass for access to the following:

  • Supabase
  • Database credentials for Supabase (needed for the REST API)
  • Admin access on this repo

Ask @ad0ll for access to the following:

Ask anyone for access to the following:

Development

Local DWN cluster

    git submodule update --ini
    docker-compose -f local-dwn-cluster.docker-compose.yml up

What has changed since DIF hackathon:

  1. Backend changes (the bulk):
  2. Frontend changes:
    1. Code that fetches user data + credentials has been made generic
      1. If the did:dht support comes in before the hackathon ends, we might have a client implementation based on DWNs