This is the data service application for the CS 262 sample Monopoly project, which is deployed here:
It is based on the standard Heroku with Node.js tutorial.
The database is relational with the schema specified in the sql/ sub-directory
and is hosted on ElephantSQL. The database server,
user and password are stored as Heroku configuration variables rather than in this
(public) repo.
We implement this sample service as a separate repo to simplify Heroku integration; it’s easier to auto-deploy a separate repo to Heroku. For your team project’s data service, configure your Heroku app to auto-deploy from the master/main branch of your service repo. See the instructions for how to do this under the “Deploy” tab in your Heroku application’s dashboard.