A system for creating corporate knowledge bases and documentation of software products.
The main emphasis is placed on the reuse of content in order to quickly create new and effectively maintain the existing one in an up-to-date state:
- Project templates
- Page templates
- Reusable text fragments
- Variables
Design
The interface uses a minimalist design so nothing distracts from the work.




Access control
Flexible access control is implemented:
- User access to the project, sections and individual pages
- Access via link
- Read and write access
- Access matrix for convenient management of permissions for all users
Additional functions
Data export
Projects and their individual pages can be exported to convenient formats: PDF, HTML, Markdown and others.
Technologies
The project is implemented as a single-page application written in TypeScript using the Angular 9 framework.
Front-end
| JS framework: | Angular 9 |
| CSS framework: | SCSS |
Back-end
| JS framework: | Express.js |
| Database: | MySQL |
Screenshots











