SWIFT-PM


Overview

DOI
Description: Science for Weather Information and Forecasting Techniques is a large international project spanning institutes from Europe and Africa. It is a £7.8m programme of research and capability building, led by the National Centre for Atmospheric Science (NCAS) inolving over 50 scientist internationally to improve a African Weather Forecasting capability.

CEMAC Role

Summary - Create a project managnement website - Main Tool - python logo

Built a python flask tool hosted on Heroku to allow 17 institutes accross 8 countries to share updates on project progress they are resposible for.

We Currently have 25 users actively using the database

swift pm screenshot

Technical Details: Backend: Python Flask App, with progress sql database using gurnicorn web server on Heroku Front end: Bootstrap css, jquery and datatables allow for a smart easy to use interface, allowing users to easily search through the database and edit accordingly.

The site was made live in Febuary 2019 and the frist testing phase lead to some marjor inprovements, excel backups are taken and stored locally while the site is accessible via the free tier heroku app accessible accross all participating countries and institutes.


Skills

  • Python 3 (python flask)
  • SQL (Postgress)
  • jinja2
  • js
  • html
  • css
  • bash
  • heroku