Notes
The note-taking feature in Meebox is currently quite simple: just an input box with a character limit. Notes are saved to the database, and the application also supports importing up to 9 images. However, despite its simplicity, the note-taking feature turned out to be one of the most challenging aspects of development.
Initially, in my design, notes were intended to support rich text editing, including mixed media content, and even exporting to Word and PDF formats. Essentially, this feature alone could have been a standalone application. Unfortunately, it had to be abandoned.
I tried almost every rich text editing library available on the market. However, they were either too traditional, lacked sufficient functionality, or were based on HTML, which would have required extensive customization.
Another consideration was whether rich text notes were necessary. Among the potential user base of Meebox, I imagined that those who would use the note-taking feature might not have the patience to type extensively within Meebox. Instead, they would likely copy a large amount of text from elsewhere and paste it into Meebox, making minor modifications (although even this might take some time to get used to).