Lunch Money Developer API Landing Page

Designing a dedicated developer API landing page for a SaaS product

Role: Product Designer
Timeline: 3 hours
Goal: Encourage developers to build cool things with Lunch Money
Constraints: Very limited time budget
Deliverables: Interactive prototype (Figma)

Overview

Lunch Money is a bootstrapped personal finance SaaS product with a strong developer community and a powerful public API. The goal of this project was to design a high-converting landing page that would encourage developers to explore the API and build integrations with Lunch Money.

I was tasked with designing a dedicated developer API landing page that would clearly communicate the API’s value, answer developers’ key questions, and guide them toward taking the next step, whether that meant reading the documentation, joining the developer community, or starting a project.

My Role

Product Designer (Freelance)

I was responsible for:

  • Structuring the landing page information architecture
  • Designing the page layout and visual hierarchy
  • Designing reusable UI components
  • Optimizing the page for developer engagement and conversion
  • Aligning the design with Lunch Money’s brand and product ecosystem

The Challenge

Developer audiences have different expectations than typical SaaS customers. They are highly goal-oriented and want to quickly answer questions such as:

  • What can this API do?
  • How easy is it to use?
  • What can I build with it?
  • Where do I start?

If these questions are not answered immediately and clearly, developers will leave the page and move on.

The challenge was to design a landing page that communicated technical capability while remaining approachable, scannable, and motivating.

Design Approach


Understanding the Developer Mindset

Having worked as a front-end developer myself, I approached this project from a developer’s perspective. I began by asking:

“As a developer, what would I need to see to feel like trying out this API?”

This helped guide both the content structure and visual hierarchy.

Structuring the Information Hierarchy

My primary goal was to ensure the page answered the most important questions first, in order to remove as much friction as possible and get developers working with Lunch Money’s API as quickly as possible.

I structured the page to follow a logical progression:

  • Clear value proposition
  • What developers can build with the API
  • Code examples to demonstrate usability
  • Links to documentation
  • Community entry points

This approach reduces friction and allows developers to quickly determine whether the API is worth exploring further.

Consulting the API Directly

To design effectively, I explored the API documentation to understand its capabilities and intended use cases.

This helped me to:

  • Identify the most compelling features to highlight
  • Use accurate terminology
  • Ensure the landing page aligned with the actual developer experience

This step was essential to designing a credible and effective developer-focused page.

Using Code to Increase Engagement

One of the most important components I included was a code block element.

Code examples serve multiple purposes:

  • They demonstrate real functionality
  • They make the API feel tangible
  • They help developers quickly visualize how they would use it

Code blocks are one of the most effective ways to engage developer audiences because they reduce abstraction and increase confidence.

Encouraging Community Engagement

I also emphasized pathways into the developer community, including promoting the Lunch Money Discord server.

This serves an important strategic function:

  • Developers who join the community are more likely to stay engaged
  • Community participation increases the likelihood of integrations being built
  • It strengthens the overall developer ecosystem

Designing clear entry points into the community was an important part of the conversion strategy.

Designing for Scalability and Brand Consistency

I explored the idea of using a dark mode interface, as developers often prefer darker environments.

However, I ultimately chose a light mode design to ensure:

  • Better consistency with the rest of the Lunch Money product
  • Greater flexibility for reusing components elsewhere
  • Easier integration into the existing design system

This decision balanced developer preferences with long-term product scalability.

Key Design Decisions

Prioritizing clarity over visual complexity

The design emphasizes:

  • Clear visual hierarchy
  • Scannable sections
  • Focused messaging

This helps developers quickly extract relevant information.

Using familiar patterns to reduce friction

Developers are accustomed to certain interface patterns, including:

  • Code blocks
  • Documentation links
  • Feature highlights

Using familiar patterns makes the page easier to navigate and understand.

Designing reusable components

The components created for this page can be reused across:

  • Documentation pages
  • Future developer resources
  • Marketing pages

This improves design system consistency and efficiency.

Outcome

The final landing page successfully:

  • Clearly communicates the value of the Lunch Money API
  • Makes it easy for developers to understand what they can build
  • Provides clear next steps into documentation and community
  • Aligns with Lunch Money’s product and brand ecosystem

The page serves as a scalable foundation for Lunch Money’s growing developer platform.

Reflections

This project reinforced the importance of designing with a specific audience in mind. Developer audiences have distinct needs and expectations, and designing for them requires clarity, credibility, and respect for their time.

If I were to iterate further, I would explore:

  • More distinctive iconography aligned with Lunch Money’s brand
  • Interactive elements such as a dark mode toggle
  • Additional examples demonstrating real-world integrations

Contact

Let’s plan a call and see how we can work together!

Let's talk hi@kelseygittens.com