Skip to content

1. Introduction

Joshua V Sherman edited this page Mar 23, 2020 · 4 revisions

The purpose of this wiki is to help in the process of onboarding new developers in the team, as well as providing ongoing instructions for the team as technologies evolve.

Web applications come in a variety of forms. To run a web application, you need a web server, a database, and a client application (for example Chrome browser).

We are using the NodeJS technology as the core engine that runs our web services. NodeJS can be installed on Windows, Mac, and Linux, so it is really up to the developer as to what type of desktop/laptop they choose to use for development.

Since both Windows and Mac have their own unique quirks with respect to running all of the dependencies for developing NodeJS-based apps, we chose to use a Linux OS as the standard for these instructions.