Code Monkey home page Code Monkey logo

quick-credit's Introduction

Quick-Credit

Online lending platform that provides short term soft loans to individuals. This helps solve problems of financial inclusion as a way to alleviate poverty and empower low income earners.

Build Status Coverage Status

Required Features

  • User (client) can sign up
  • User (client) can login
  • User (client) can request for ​only​ one loan at a time. 
  • User (client) can view loan repayment history, to keep track of his/her liability or  responsibilities
  • Admin can mark a client as ​verified​, after confirming his/her home and work address
  • Admin can view a specific loan application. 
  • Admin can approve or reject a client’s loan application.
  • Admin can post loan repayment transaction in favour of a client. 
  • Admin can view all loan applications. 
  • Admin can view all current loans (not fully repaid)
  • Admin can view all repaid loans. 

Optional Features

  • User can reset password
  • Integrate real time email notification upon approval or rejection of a loan request. 

Project Management

Project is managed here using the project management tool, Pivotal Tracker

Templates

UI templates are hosted on Github pages here

Technologies Used

  • Node.js - A runtime environment based off of Chrome's V8 Engine for writing Javascript code on the server
  • Express.js - Web framework based on Node.js.
  • Babel - Javascript transpiler
  • Eslint - Javascript linter
  • Airbnb - Style guide

Testing tools

  • Mocha - A Javascript test framework
  • Chai - Assertion library
  • nyc - Code coverage tool

Getting Started

Installation

  • Install NodeJs
  • Clone this repository using git clone https://github.com/sneakymaxy/Quick-Credit.git
  • Run npm install to install dependencies in package.json
  • Run npm start:dev to start the server

Testing

Run npm test

quick-credit's People

Contributors

max-wel avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.