Skip to content

theblockchainu/blockchainu-api-server

Repository files navigation

Blockchain University Api Server

This repository contains project files for Blockchain University API Server.

Setup Instructions

  1. Install the dependeccies.
npm i
  1. Replace the scope.js file in

\node_modules\loopback-datasource-juggler\lib\scope.js

  1. Start the server using
npm start
  1. API's can be found at localhost:3000/explorer

Future enhancements

  1. Implement CI and CD.
  2. Write Unit tests (specs) and end to end tests.
  3. Setup an automated test suite have test coverage over 80%.
  4. Implement caching using redis/memcached and rabbitMQ
  5. Setup multiple EC2 instances with load balancers.
  6. Emulate multithreading as much as possible.
  7. Convert all callback code to async/await or promise code.
  8. Write better comments for swagger documentation.
  9. Upgrade to loopback 4 (GA now). ( It's typescript based, so better control over code and more modular application)