Skip to content

FindyFi/BusinessWallet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BusinessWallet

A Digital Wallet for organizations

Overview

Business Wallet is a digital wallet system for organizations that enables them to issue, store, share, and request verifiable credentials and documents. It serves as a versatile communication tool supporting W3C Verifiable Credentials, OpenID4VC protocols, and registered delivery services.

Project Structure

  • backend/ - Node.js + TypeScript REST API server
  • web-ui/ - React + TypeScript web application for the user interface

Getting Started

Prerequisites

  • Node.js (v18 or higher)
  • npm (v9 or higher)

Installation and Running

Backend API

  1. Navigate to the backend directory:
cd backend
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev

The API will be available at http://localhost:3000

Test the health endpoint:

curl http://localhost:3000/health

For more detailed information about the backend API, see the backend/README.md.

Web UI

  1. Navigate to the web UI directory:
cd web-ui
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev

The application will be available at http://localhost:5173

For more detailed information about the web UI, see the web-ui/README.md.

Documentation

License

See LICENSE for details.

About

A Digital Wallet for organizations

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •