Demo-Credit-Engine

A Wallet Service with Nodejs/Typescript

How to start the server

With Docker

docker-compose up --build

With npm

install dependencies

npm install

start server

npm run start

E-R Diagram and Architecture Breakdown

Implementation Flow

  • E-R Design
  • Project Architecture Design
  • README Design Document
  • Project Setup and Dockerize Application
  • Entities
  • Repositories and UseCases Contract
  • DataSource and Payment Gateway Contract
  • UseCases Test and Implementation
  • Repositories Test and Implementation
  • Datasource test and Implementation
  • Payment Gateway and Implementation
  • Router Implementation
  • Bootstrap Application
  • Add Extra validations where neccessary
  • Re-run all tests and fix tests
  • [] Setup DI