# dashboard

Dashboard of the service which is used by system administrators

## Node installation

### Windows

It is reccomended to use WSL.
Should not be possible, use [this guide](https://docs.microsoft.com/en-us/windows/nodejs/setup-on-windows) to install nvm

### Linux/Macos

```
# Install node version manager
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash
```

## Project installation

```
# Ensure that nvm was installed correctly with
nvm --version # should return the version of nvm installed.
# Install latest version of node
nvm install node
# Use the latest version with
nvm use node

# Install yarn
npm install --global yarn

# Install dependencies
yarn install
# Run project
yarn start

# Further commands are in the package.json under "scripts"
```

## Useful resources
[Typescript documentation react](https://www.typescriptlang.org/docs/handbook/react.html)

[MDN](https://developer.mozilla.org/en-US/)

[Documentazione material ui: framework css utilizzato](https://material-ui.com/)

[codesandbox, utile per vedere altri progetti creati con framework](https://codesandbox.io/)

[react calendar app](https://codesandbox.io/s/kkyvoj97pv?from-embed=&file=/src/index.js)

[Typescript cheatsheet](https://github.com/typescript-cheatsheets/react/blob/main/README.md#hooks)