codeforkansascity / clear_my_record_backend

Backend API Code for Clear My Record, an application to assist people the process of expunging their criminal convictions.
MIT License
5 stars 3 forks source link

Clear My Record Backend

This repository will contain the backend logic of the Clear My Record tool being developed by UMKC and Code For Kansas City. This is the sibling component to the Clear My Record Frontend.

TODO: Project Summary

To be determined.

TODO: Setup

  1. Make a python virtual environment

  2. install requirements

pip install -r requirements.txt
  1. Run flask server

Export the following in your shell:

export FLASK_APP=cmr_app.py
export FLASK_DEBUG=1

Then, making sure you are inside the project directory:

Run schema and data migrations (if applicable):

flask db upgrade

To run the application:

flask run

TODO: Contributing

To be determined.

TODO: Code of Conduct