kelyse / Ikura

Final Hackbright Project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ikura

Technology Stack

Python, Falsk, Jinja, SQLAlchemy, PostgreSQL, pandas, Numpy, D3.js, JavaScript, jQuery, HTML, CSS, BootStrap

Ikura is a credit card debt payment plan website.

screen shot 2015-06-09 at 7 10 03 pm

Users enter in five pieces of information per card:

  • Card Name
  • Credit Card Debt
  • APR
  • Number of months to pay off
  • How your interest rate is calculated

screen shot 2015-06-09 at 7 21 18 pm

Using this data Ikura calculates two different payment plans:

  1. Suggested Payment Plan recommended by Ikura
  2. Minimum Payment Plan which is the standard payment plan credit card lenders will suggest you make

screen shot 2015-06-09 at 7 38 12 pm

This information is displayed both on a D3.js visualization as well as tables below the graph:

screen shot 2015-06-09 at 7 41 56 pm

Ikura also allows users to enter in a budget for paying off their credit card debt.

screen shot 2015-06-09 at 7 48 25 pm

Ikura calculates a new payment plan focusing on highest interest rates

Based off of the user-entered budget, Ikura calculates a new payment plan to minimize interest accrued on all cards by targeting the card with the highest interest rate and paying off the highest interest rate card first while still maintaining the original suggested payment plan.

screen shot 2015-06-09 at 7 49 14 pm

This way users can pay off their credit card debt even faster!

Get Ikura Running on Your Machine

Clone or fork this repo:

https://github.com/amp5/Ikura.git

Create and activate a virtual environment inside your project directory:


virtualenv env

source env/bin/activate

Install the requirements:

pip install -r requirements.txt

Run the app:

python server.py

Navigate to localhost:5000/ to start calculating your debt payments!

Two Years Later.... Below you'll see a quick GIF of what Ikura looks like in practice.

What's Next

Check out the [issues log for this project] (https://github.com/amp5/Ikura/issues) to see what's up next for Ikura.

About

Final Hackbright Project


Languages

Language:JavaScript 56.9%Language:HTML 32.1%Language:Java 5.9%Language:Python 3.1%Language:CSS 1.8%Language:PHP 0.2%