• Understand the problem
  • Start with the backend
  • Think of the inputs and the output
  • Declare a simple API
  • Extend the domain model (if required)
  • Build the happy path
  • Add the details one by one
  • Move on to the front end

If you found this helpful, consider supporting my work at ☕ Buy Me a Coffee.