Go to file
coolneng b41b72b08a
Update Black Box diagram
2020-01-10 23:54:43 +01:00
assets Update Black Box diagram 2020-01-10 23:54:43 +01:00
code Add plotting functionality 2020-01-10 23:29:23 +01:00
data Update Black Box diagram 2020-01-10 23:54:43 +01:00
docs Update Black Box diagram 2020-01-10 23:54:43 +01:00
.gitignore Add Flask webapp draft 2020-01-08 05:51:10 +01:00
Design.org Update ER diagram 2020-01-10 23:29:36 +01:00
LICENSE.txt Add GPLv3 License 2019-09-27 16:24:08 +02:00
Makefile Rename folders, add DB parser and improve DB setup 2020-01-04 17:44:51 +01:00
Pipfile Fix duplicate 'users' table insertion 2020-01-08 01:47:12 +01:00
README.md Update ER diagram 2020-01-10 23:29:36 +01:00

README.md

IGDB: Internation Glacier Database

The IGDB is a database, that uses data from the WGMS to illustrate the consequences of climate change.

Our system allows you to visualize data with tables and plots, via our intuitive Web UI.

Table

Technologies used

  • Flask
  • SQLAlchemy
  • Pandas

Requirements

  • Python3
  • POSIX shell
  • Pip
  • Pipenv
  • MySQL/MariaDB

Installation

  1. Clone the repository:
git clone https://coolneng.duckdns.org/gitea/coolneng/igdb
  1. Change the working directory to the project:
cd igdb/code
  1. Install the dependencies:
pipenv install

All the dependencies will be installed inside a virtualenv.

Usage

  1. Start a shell inside the virtualenv:
pipenv shell
  1. Start the Flask server:
flask run
  1. When prompted for a password, insert your MySQL/MariaDB root password

The database will be created and populated automatically, if needed, each time the server is executed

  1. The website can be accessed via localhost:5000