SaaS social platform
2023 – 2024A SaaS platform for communities and company intranets.
- PHP
- Yii2
- ProseMirror
Solution
My main area was the rich-text and Markdown editor:
- Code blocks on CodeMirror 6 inside the editor: two-way sync of changes and selection, line numbers, syntax highlighting, undo and redo, leaving the block with arrow keys, correct copy and paste.
- Editing: a Markdown source mode remembered per user, input rules for emphasis and strikethrough, a simplified toolbar with new icons and H1–H4, a collapsible menu that remembers its state, links from selected text, relative URLs and heading anchors, emoji search with translatable keywords.
- Keyboard and accessibility: Tab works in lists, tables and code and moves focus elsewhere, Tab in the last table cell adds a row, an accessible menu with keyboard focus.
- Quality and delivery: 18 broken tests fixed and new ones added, dependency upgrades, ESLint, a smaller bundle, a Rollup config, CI and automatic npm publishing by tag, eight releases of the editor package.
- Platform: an onboarding tour for new users, soft deletion of users with their linked logins, configurable collapsed-post height, unread-message indicator, invite fixes, the start of a Bootstrap 5 migration, an enterprise theme, calendar, push notifications and content moderation.



