React is used for its functional nature and simplification of
ES6. The efficiency of how it re-renders based on components is an added bonus.
styled-components is used to simplify
CSS 3 styling, and to avoid having additional files.
ExpressJS, is used for the back-end to create a RESTful API for the NoSQL
Deployment is done through
Heroku are used for their ease of use and simplicity, over its alternatives for this proof of concept application.
They would most likely be migrated into
MySQL, for production because of their scalability, and robustness if used with a larger dataset and userbase.
Visual Studio Code is used as a code editor, due to its combination of features and speed, while also having an integrated terminal.