In 2015 I was approached by a designer who was left hanging on a project by his developer. His developer had begun the project in Expression Engine, so I told the designer I’d have to scrap everything he had done because (1) his code was awful, and (2) I would only use Statamic.
This project had several challenges mostly stemming from client whims and design changes throughout the course of the project. The basic concept of this travel and tourism website is a search and filter-heavy collection of categorized businesses. Business owners register as users on the site and then add their local businesses that show up in search results, once approved by a moderator. Many backend forms were required to handle the CRUD of every user action, which Raven was critical in accomplishing.
In the end, Raven’s inability to save files to a dynamic directory depending on user input was a major hinderance. With 8 business categories, I had expected the user to select a category on the form and save their business listing in a folder for that category. However, I ended up being forced to create 8 nearly-identical forms - one for each category - so that businesses appeared in the file structure appropriately.
This was a bigger project than it seemed at first, and offered me numerous learning experiences.