Since flask is already in requirements.txt, we might as well add postgres. It's impossible to run the webserver without it.
Note: The postgres package only installs psycopg2 and a tiny abstraction layer on top of it. It doesn't install the actual PostgreSQL server and client. The user must do that on their own.