Installation

In order to develop this application, you will need to install it locally. You will need a laptop or similar device, running Windows, Mac OSX, or Linux, with at least 8 megabytes of main memory, several hundred megabytes of disk space, and Internet access.

See Installation for details on the required steps.

See Cheat Sheet for a convenient form that you can print out and use to record configuration settings that you have chosen.

Developing

The Daily Stats Entry application is composed of two major pieces:

  • Server A Typescript application, running in a NodeJS based environment, that interacts with a Postgres database that contains all persistent data.
  • Client A Typescript application, based on the React framework, that runs inside a user’s browser, to provide the user interface, and communicate with the server to retrieve and store required information.

The following pages

Deploying