To make development easier, the backend will (eventually) be completely moved to a new repository. This presents a number of configuration changes including: * Development tools, specifically creating new scripts to replace npm * Versioning and being able to install the backend from github in production * How to implement "nested" git directories in the frontend (potentially, however this might be more of a front end issue) The biggest of these issues is being able to allow the backend to be easily installed for production via pip most likely. ### Next steps * Determining how github python packages work and being able to answer these specific questions: * what version of a package is installed by default? * how does installing via pip from a github repo affect the version number when running `pip freeze`? * is it possible to specify a version of a python package to install when installing from github, and is it possible to do this without using tags as mentioned in [this](https://github.itap.purdue.edu/ECN/webqueue2-frontend/issues/76#issuecomment-566) comment? * determine a work flow for the frontend when installing the backend in regard to different versions of the backend being accessible, so communicating what changes occur from version to version is important * Creating (a) custom script(s) that replace npm to: * Create, reset, and delete the virtual environment * Activate and deactivate the virtual environment (possibly) * Run the api locally to test changes