franklin-phan / chartist-tutorial

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Visualizing with chartist

Description

This project is dedicated towards demonstrating the use of plotting data dynamically with chartist.js. All data is provided by a backend consisting of two routes:

  1. Index route for fetching the index page
  2. time series route for fetching the appropriate time series data

The backend is built and powered by flask & pandas. (python 3.7.3)

Goals and Visions

  1. To demonstrate using chartist.js for plotting data dynamically via a web application
  2. Connect my data science, Frontend web, and Backend web skills together.

How to Install/run

Manually

To get started, download this repository and install all the pip requirements utilizing:

pip install -r requirements.txt
python3 app.py

to run the server which will allow you to access the application on port 5000 in debug mode and port 3000 in production mode.

Via docker

Assuming you have the project cloned locally and are using this for local use...

docker-compose up

Resources

Chartist.js

Pandas

Flask

About

License:Other


Languages

Language:JavaScript 35.3%Language:HTML 20.9%Language:Python 20.1%Language:CSS 19.8%Language:Dockerfile 3.0%Language:Vim Script 0.9%