Optima — a text editor that checks text style and spelling

Optima — a text editor that I developed on the Electron platform using React and Redux. This is a commercial product launched in 2016.

It checks text style and spelling in Russian using an external style-checking service and gives recommendations:

optima

It works with Markdown files, but as a WYSIWYG editor. The user gets an easy-to-use, minimalistic text editor that works offline.

It has quick sharing of text via links:

Share a link Share a link

And also, a typography tool that helps to prepare text for publication:

Correct typography Correct typography

The typography tool has settings and preferences for Russian or English typography notation:

Monetization

To market it as a commercial product, I developed a simple checkout process utilizing my bank’s payment processing platform, which includes:

  • The checkout process that is integrated with the payment platform
  • A simple order management system (accessible via CLI)
  • Automatic license key generation and email delivery

Technologies used:

  • Node.js with the Express framework
  • MongoDB with Mongoose as persistence
  • Mandrill for email delivery