I am the backend developer for Flavorah on the new AllTheFlavors.com (ATF) rebuild.
Recap: In late 2020/early 2021, Flavorah’s owner bought ATF from its developer. At the time, I was part of an open source effort (mixnjuice) to create an ATF alternative. Flavorah was aware of our project and hired 2 of the 3 primary developers part-time to take over a rebuild of ATF instead.
From a development standpoint, the goal of ATF 2.0 is modernize the platform as a whole and to provide a GraphQL API for data consumption. There are also feature changes and enhancements, but those are beyond the scope of what I want to discuss at the moment. The GraphQL API is my primary task, along with assisting with the front-end development. The API is about 50% in place, with some stubs in place for parts of it, but it’s shaping up nicely. It’s an entirely new system and there’s no other site like this in existence for this audience, so it’s been a lot of fun to create. Flavorah’s desires are very different from what we were working on for mixnjuice, but the open API will be available, so that goal will stand.
We’ve had a few hiccups that stalled development at times, but we are re-focusing and I think we are going to be able to push it into the beta by this summer. It’s been difficult to juggle full time jobs outside of the project, the current site still has to be maintained, and implement a new site, between the 2 developers. The other developer, Andrew, has done a great job of bug fixing and enhancements for the current site. Hopefully we can build up from the current momentum to finish ATF 2.0. We now have an additional front-end developer to assist us as well.
So that’s the intro to ATF 2.0. I’ll blog about it at times and begin publishing API documentation, so it can be utilized once the new site goes live.