/lannister-pay

An NGN (Nigerian Naira) fee processing service for a fictional Payment Processor (LannisterPay)

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Lannister Pay

An NGN (Nigerian Naira) fee processing service for a fictional Payment Processor (LannisterPay)

📋 Documentation

Link here

🛠 Tools & Technology

  • Nodejs
  • Express JS
  • File based Database System with in-memory data

🖇 How to Start

  • Git clone git clone https://github.com/neymarjimoh/lanister-pay
  • cd lanister-pay

Local setup

  • npm install to install dependencies
  • cp .env.example .env to create a .env file for environment variables
  • Update the .env file with the respective environment variables
  • npm run dev to start development server
  • On postman/postwoman/insomnia/etc, run the server endpoints, http://localhost:8080/...
  • using the staging server on heroku https://lanister-pay.onrender.com/...
  • npm run test to run all test suites
  • npm run lint:fix to fix all linting issues

.env Credentials

Checkout the .env.example file and create a copy of it in a .env file, or reach out to @me to get started.

🛠 Tools

  • Node JS
  • Nodejs' FS module
  • Express JS