Skip to content

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Flask REST API and JavaScript Chart Visualizer

Screen Shot 2021-06-27 at 7 52 57 PM

-A simple proof of concept for two different models on Delinquency: By Year and by FICO.
-Can switch between the two using drop-down menu

DB Connection Info:

-Connected to Local MongoDB:

client = MongoClient('mongodb://localhost:27017')

-Current DB contains the following 2 documents:

{ "_id" : ObjectId("60d8c78d1cb1bd5f83331898"), "predicted" : [ 3, 5, 6, 7, 8 ], "name" : "Delinquency", "actual" : [ 4, 6, 5, 12, 7 ], "xlabel" : "Year", "xvalues" : [ 2005, 2006, 2007, 2008, 2009 ] }

{ "_id" : ObjectId("60d8c7ba1cb1bd5f83331899"), "actual" : [ 7, 6, 4, 5, 3 ], "name" : "Delinquency", "predicted" : [ 9, 8, 6, 4, 2 ], "xlabel" : "FICO", "xvalues" : [ 100, 300, 500, 700, 900 ] }

(Requires MongoDB installation. Please see nonDB branch to run a demo on Fannie Mae computer):

To run locally:

-Download zip file

-Configure Local DB:

-Move the dump folder to your MongoDB bin directorY
-If you already have a dump folder, merge the two folders

Run this command:  mongorestore

-Open another command prompt and run: mongod

-Open another command prompt and run: mongo

-Open another command prompt and cd into templates folder

-Install dependencies:

    pip install Flask flask_pymongo pymongo flask_cors

-Run app.py to launch server

-Open chart.html in a browser

About

Flask REST API + Chartist.js Chart Visualizer

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages