← Back to portfolio
Full-Stack 2021 · Fieldfolio

Fieldfolio Promotions

A new product I built into the Fieldfolio platform, letting sellers buy promotional slots across the site and in the weekly retailer email – integrating Mailchimp for the newsletter content and Stripe for payments.

Fieldfolio Promotions

This was a project I delivered for Fieldfolio, adding a new product to their platform: Fieldfolio Promotions. It gives the sellers on Fieldfolio a way to pay to promote themselves – they can buy promotional slots on the site, either on the homepage or on a department page, or buy a slot in the weekly promotional email that goes out to Fieldfolio’s retailer newsletter list.

I led this one as the architect and tech lead, with a developer working alongside me on the build, while I handled a fair bit of the project management, testing and liaising with the client.

For the email side, the seller configures their own promotional newsletter content, which we hand off to Mailchimp via their API to send out to the retailer subscribers. Payments for the promotional slots are handled through Stripe.

Promotions was also where we started modernising parts of the Fieldfolio stack. A few things came out of it:

  • A new GraphQL API on the Rails backend – up to this point Fieldfolio’s APIs had all been REST, and we decided to start using GraphQL for new work from here on
  • Converting the existing JavaScript frontend over to TypeScript
  • Replacing a lot of the older Rails views with React single-page-app pages

Fieldfolio Promotions is still running in production today, quite a few years on.

Interested in a similar project?

I'd love to discuss how I can help you build something great. Let's talk about your project needs and goals.