Poetry
About
This is a passion project for a dear friend of mine, who has written one poem a day since August 21st, 2020. It is still currently in development, however it has provided a number of very fun challenges along the way. The poems were originally written in .pages format. I utilized an open-source AppleScript to batch-convert 742 .pages files to .txt and then wrote several Python scripts to convert again to .md, adding custom metadata that was extracted dynamically.
Tech Stack
Project Hero Image
Features
Poem Page
The poems themselves presented a fun challenge in rendering on UI the way the author originally wrote them. While this is still a work in process for some poems, I was able to configure the React-Markdown library to account for extra spacing that the author included for artistic and expressive purposes.
Search Page
Search at this point is powered by the node.js file system, as the poems are all stored locally with the project as .md files with inline metadata. A future development step will be to migrate all poems to secure cloud storage, and implement more powerful searching mechanisms. One of the pleasures of this project was pushing the limits of file system far beyond anything that I had previously implemented.