A Digital Wallet for organizations
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.
backend/- Node.js + TypeScript REST API serverweb-ui/- React + TypeScript web application for the user interface
- Node.js (v18 or higher)
- npm (v9 or higher)
- Navigate to the backend directory:
cd backend- Install dependencies:
npm install- Start the development server:
npm run devThe API will be available at http://localhost:3000
Test the health endpoint:
curl http://localhost:3000/healthFor more detailed information about the backend API, see the backend/README.md.
- Navigate to the web UI directory:
cd web-ui- Install dependencies:
npm install- Start the development server:
npm run devThe application will be available at http://localhost:5173
For more detailed information about the web UI, see the web-ui/README.md.
- Architecture - System architecture and design decisions
- Requirements - Detailed requirements and specifications
- Contributing - Guidelines for contributing to the project
See LICENSE for details.