https://github.com/renddslow/js-screen-app
https://github.com/renddslow/js-screen-app
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/renddslow/js-screen-app
- Owner: Renddslow
- Created: 2020-06-27T05:18:22.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-03-05T02:43:47.000Z (about 2 years ago)
- Last Synced: 2025-01-21T17:26:08.027Z (4 months ago)
- Language: JavaScript
- Size: 1010 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# js-screen-app
> A simple screening tool for gauging a candidate's exposure to your tech stack.
## Install
```
$ yarn add js-screen-app
```## Storage
All responses are stored in a private git repository as flat JSON files. The repository is structured thus:
```
/
| --- /
| | --- responses/
| | | ---
| | --- manifest.json
| | --- settings.json
| --- .json
```The manifest contains information about the user of the survey, identified by the top-level `id`. The manifest contains:
```json
{
"id": "",
"ownerEmail": "[email protected]",
"viewers": [],
"created": "2020-06-30T09:30:00Z"
}
```Similarly, each email address has an associated JSON file with a simple array of survey IDs. If the email address is the owner or a viewer on any survey, that survey ID should be represented in the array.