Skip to content

This is a single page flask application to visualize coinAPI data using Chart.js

Notifications You must be signed in to change notification settings

HamdyTawfeek/crypto-analytics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

crypto-analytics


Introduction

This is a simple single page web application to visualize coinAPI data using Chart.js for the following cryptocurrencies:

  • Bitcoin (BTC)
  • Ethereum (ETH)
  • Ripple (XRP)
  • Litecoin (LTC)

Tech Stack

Our tech stack will include:

  • Python3 and Flask as our server language and server framework
  • PostgreSQL as our database of choice
  • Chart.js For Data Visualization
  • Google Analytics For Event Tracking
  • Docker , Docker Compose Application Containerization

Main Files: Project Structure

├── app.py
├── docker-compose.yml
├── Dockerfile
├── etl
│   ├── coin_api.py
│   ├── create_tables.py
│   ├── etl.py
│   ├── __init__.py
│   └── sql_queries.py
├── __init__.py
├── README.md
├── requirements.txt
└── templates
    └── line_chart.html

Quick start

To run the project locally,

  1. Open a terminal:
git clone https://github.com/HamdyTawfeek/crypto-analytics.git
cd crypto-analytics
docker-compose up
  1. Navigate to Home page http://localhost:8000/ to view the charts.

About

This is a single page flask application to visualize coinAPI data using Chart.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published