https://github.com/kulla/2025-12-12-editor
Prototype for a WYSIWYG educational editor
https://github.com/kulla/2025-12-12-editor
editor education prototype wysiwyg
Last synced: 4 months ago
JSON representation
Prototype for a WYSIWYG educational editor
- Host: GitHub
- URL: https://github.com/kulla/2025-12-12-editor
- Owner: kulla
- License: apache-2.0
- Created: 2025-12-12T12:16:28.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2026-01-02T13:05:39.000Z (5 months ago)
- Last Synced: 2026-01-04T17:21:24.368Z (5 months ago)
- Topics: editor, education, prototype, wysiwyg
- Language: TypeScript
- Homepage: https://kulla.github.io/2025-12-12-editor/
- Size: 242 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Editor prototype
## Goal
Create a prototype of a web-based text WYSIWYG Editor with ProseMirror for rich-text editing capabilities. Features to include:
- [ ] Collaboration similar to https://github.com/kulla/2025-11-19-experiment-with-two-editor-instances
- [ ] Interactive exercises:
- [ ] Fill-in-the-blanks
- [ ] Multiple-choice questions
- [ ] ProseMirror elements:
- [ ] Paragraphs
- [ ] Headings
- [ ] Lists
- [ ] Formatting:
- [ ] Bold
- [ ] Italic
- [ ] Toolbar
- [ ] Selection of one / multiple elements
- [ ] Insertions of elements via `/` + toolbar button
- [ ] Insert ProseMirror elements
- [ ] Use only configured elements
- [ ] Insert interactive exercises
- [ ] Split elements
- [ ] Check which elements can be inserted
## Setup
1. Clone the repository
2. Install the dependencies via `bun install`
## Get started
Start the dev server:
```bash
bun dev
```
Build the app for production:
```bash
bun run build
```
Preview the production build locally:
```bash
bun preview
```
## Maintenance
Update dependencies:
```bash
bun update
```