This repository contains project files for Blockchain University API Server.
- Install the dependeccies.
npm i
- Replace the scope.js file in
\node_modules\loopback-datasource-juggler\lib\scope.js
- Start the server using
npm start
- API's can be found at localhost:3000/explorer
- Implement CI and CD.
- Write Unit tests (specs) and end to end tests.
- Setup an automated test suite have test coverage over 80%.
- Implement caching using redis/memcached and rabbitMQ
- Setup multiple EC2 instances with load balancers.
- Emulate multithreading as much as possible.
- Convert all callback code to async/await or promise code.
- Write better comments for swagger documentation.
- Upgrade to loopback 4 (GA now). ( It's typescript based, so better control over code and more modular application)