Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shekhar-shubhendu/bigchaindb-express-boilerplate
BigchainDB Express Boilerplate
https://github.com/shekhar-shubhendu/bigchaindb-express-boilerplate
bigchaindb bigchaindb-orm blockchain boilerplate es6 express nodejs template
Last synced: 22 days ago
JSON representation
BigchainDB Express Boilerplate
- Host: GitHub
- URL: https://github.com/shekhar-shubhendu/bigchaindb-express-boilerplate
- Owner: shekhar-shubhendu
- Created: 2018-07-06T14:22:13.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-03-02T02:11:16.000Z (almost 2 years ago)
- Last Synced: 2024-10-31T23:51:34.435Z (2 months ago)
- Topics: bigchaindb, bigchaindb-orm, blockchain, boilerplate, es6, express, nodejs, template
- Language: JavaScript
- Size: 313 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BigchainDB Express Boilerplate
## Directory Layout
```bash
.
├── /dist/ # The compiled output (via Babel)
├── /src/ # Node.js application source files
│ ├── /abstracts # Abstract classes
│ │ └── /AbstractRouter.js # Abstract Router that new routers can extend
│ ├── /bin # For scripts and entrypoints
│ │ └── /www.js # Node.js server (entry point)
│ ├── /configs # JSON/YAML configs
│ │ ├── /asset.config.json # BigchainDB Asset config
│ │ ├── /bigchaindb.config.json # BigchainDB Server config
│ │ ├── /httperror.config.json # Http Error codes with client messages
│ │ └── /logger.config.json # Logger(Winston) config
│ ├── /handlers # Error Handlers, Data Handlers and Middlewares
│ │ └── /ErrorHandler.js # Basic express error handler
│ ├── /routers # Application routers
│ │ └── /AssetCRABRouter.js # Basic BigchainDB CRAB router extending AbstractRouter
│ ├── /services/ # Data services and other shared utilities
│ │ ├── /CRABServices.js # Basic BigchainDB CRAB services
│ │ ├── /LoggerService.js # Logger(winston) service
│ │ └── /ORMService.js # BigchainDB ORM services setup
│ └── /App.js # Express.js application
└── package.json # List of project dependencies
```