Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stenalpjolly/livepad
https://github.com/stenalpjolly/livepad
Last synced: 12 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/stenalpjolly/livepad
- Owner: stenalpjolly
- License: mit
- Created: 2020-11-29T14:06:14.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-06T16:50:56.000Z (almost 2 years ago)
- Last Synced: 2024-08-01T19:47:49.652Z (3 months ago)
- Language: TypeScript
- Size: 3.97 MB
- Stars: 1
- Watchers: 0
- Forks: 1
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Live Pad
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/614367234d494bd09ebd35f3cc67e70c)](https://app.codacy.com/gh/stenalpjolly/livepad?utm_source=github.com&utm_medium=referral&utm_content=stenalpjolly/livepad&utm_campaign=Badge_Grade)
### Link: https://livepad-c8b42.web.app/
## Feature list
- [x] Editor with create and join session option
- [x] Separate interviewer and candidate session
- [x] Disable code highlight on candidate
- [x] Cursor tooltip along the username
- [ ] Option to enable code highlight for the candidate on a session create
- [ ] Validate session creation
- [ ] Introduce read-only sections inside the editor
- [ ] Code highlight only for interviewer
- [ ] Private note session for interviewer
- [ ] Option to accept and reject incoming requests
- [ ] Option to end the interview and make it read only
- [ ] Option to playback completed interview
- [ ] Option to download the interview into a local JSON file
- [ ] Option to load a local file and playback interview## Installation
1. Clone/download repo
2. `yarn install` (or `npm install` for npm)## Usage
**Development**`yarn run start-dev`
* Build app continuously (HMR enabled)
* App served @ `http://localhost:8080`**Production**
`yarn run start-prod`
* Build app once (HMR disabled) to `/dist/`
* App served @ `http://localhost:3000`---
**All commands**
Command | Description
--- | ---
`yarn run start-dev` | Build app continuously (HMR enabled) and serve @ `http://localhost:8080`
`yarn run start-prod` | Build app once (HMR disabled) to `/dist/` and serve @ `http://localhost:3000`
`yarn run build` | Build app to `/dist/`
`yarn run test` | Run tests
`yarn run lint` | Run linter
`yarn run lint --fix` | Run linter and fix issues
`yarn run start` | (alias of `yarn run start-dev`)**Note**: replace `yarn` with `npm` in `package.json` if you use npm.