:bar_chart: The CONP data portal
The CONP Portal is a web-based application built with Flask, a Python web framework. It requires Python 3.7 and can be run within a Python virtual environment. The application utilizes a database, with SQLite3 recommended for testing purposes. The application can be tested using the pytest framework and follows coding standards for maintainability and readability.
To install the CONP Portal, follow these steps:
venv$ python3 -m venv venv
$ source venv/bin/activate
$ pip install -r requirements.txt
$ export FLASK_APP=conp_portal
$ export FLASK_ENV=development
$ sqlite3
DATABASE_URL in .flaskenv, replacing <ENTER FLASK TOP DIR> with the path to your top level Flask directory$ flask initdb
$ flask run
The application should now be live on http://localhost:5000/
The CONP Portal is a Flask-based web application that requires Python 3.7 and utilizes a database. It can be installed within a Python virtual environment and follows coding standards for maintainability and readability. Additionally, the application can be tested using the pytest framework and experimental testing cases are being explored with AWS Cloud 9. The CONP Portal is deployed on Heroku, with more information to be available soon.