hyperledger-typescript-boilerplate

This is a boilerplate that interacts between Hyperledger Fabric Peers and a front end.

boilerplatepushertypescriptfabricstarter-templatestarter-kithyperledger-fabricstarter-projecthyperledger-typescript-boilerplate

Preview

hyperledger-typescript-boilerplate preview

Overview

This boilerplate provides a starter template for connecting Hyperledger Fabric blockchain networks to web applications, built with TypeScript, Express and Nest.js. It includes out-of-the-box integration with Fabric peers, automatic API documentation, authentication via Auth0, real-time transaction notifications through Pusher and is designed for rapid prototyping rather than production use.

Features

hyperledger-fabric-integrationexpress-backendrestful-routingopenapi-swagger-generationfabric-client-abstractionfabric-ca-client-abstractionreal-time-notificationsattribute-based-access-controlcqrs-pattern

Feature Flags

authenticationsubscriptionspaymentsecommercerealtimeauthorizationjobsQueuenotificationsgraphqlapiDocscaching

Recommended Use Cases

blockchain-prototypinghyperledger-fabric-applicationsdistributed-ledger-projects

Frontend

None

Backend

nestjsexpresstypescript

Auth Providers

auth0

Deployment Targets

awsgcp

Payment Providers

None

Quick Facts

โญ Stars
114
๐Ÿด Forks
34
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2018-06-18T11:41:09Z

Stack

Framework
nestjs
Language
typescript
Auth
auth0
Testing
jest
CI
travis-ci

Data Layer

Databases
redis

UI Stack

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
travis-ci

Pricing

Classification
free
Selected
โ€”
Notes
No clear pricing signals
Get Started with this Boilerplate