Go to file
coolneng a00ed940d8
Update ER diagram
2020-01-10 23:29:36 +01:00
assets Update ER diagram 2020-01-10 23:29:36 +01:00
code Add plotting functionality 2020-01-10 23:29:23 +01:00
data Add login functionality and basic HTML pages 2020-01-09 03:17:31 +01:00
docs Update ER diagram 2020-01-10 23:29:36 +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