kuchiPie / credit_card_service_assignment

A credit card service to facilitate efficient loan lending by loan providers to users. Implemented Credit Card EMIs handling by loan providers taking into consideration everything like loan defaulting, daily interest, minimum due to be paid, Billing date, etc.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Credit Card Service

Credit Card Service to register user, apply loan, make payments, get statement and cron job for billing

Medium Article explaining the code:

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Make Sure Redis Server is up and running at port 6379

Installation & Usage

  1. Clone the repository:

    git clone https://github.com/kuchiPie/credit_card_service.git
  2. Create a Virtual Environment using your favroite tool.

  3. Install requirements:

    pip install -r requirements.txt
  4. Change Directory

    cd credit_card_service
  5. Start Development Server

    python manage.py runserver
  6. Start Celery Worker

    python -m celery -A credit_card_service worker -l info
  7. Start Celery Beat

    python -m celery -A credit_card_service beat -l info

Access the project at http://localhost:8000/.

About

A credit card service to facilitate efficient loan lending by loan providers to users. Implemented Credit Card EMIs handling by loan providers taking into consideration everything like loan defaulting, daily interest, minimum due to be paid, Billing date, etc.


Languages

Language:Python 100.0%