SYSTEMS THAT KEEP WORK MOVING SYSTEMS THAT KEEP WORK MOVING

DATA THAT STAYS CORRECT UNDER FAILURE DATA THAT STAYS CORRECT UNDER FAILURE

IDEMPOTENT JOBS THAT RETRY SAFELY IDEMPOTENT JOBS THAT RETRY SAFELY

QUERIES SHAPED FOR THE DATA THEY READ QUERIES SHAPED FOR THE DATA THEY READ

POINT-IN-TIME RECOVERY BEFORE INCIDENTS POINT-IN-TIME RECOVERY BEFORE INCIDENTS

DISTRIBUTED TRACING AT SERVICE BOUNDARIES DISTRIBUTED TRACING AT SERVICE BOUNDARIES

Loading

Freshfarms

Customer credit ledger for a farm outlet

Role

Product owner

Backend engineer

Application engineer

Team

Sabudh Thapa

(SOLO)
Duration 4 Months

Overview

Freshfarms is a customer credit ledger for a local farm outlet. It records purchases, partial payments, outstanding balances, and customer transaction history so staff can reconcile end-of-month credit accounts without relying on memory or paper notes.

Problem

The outlet sells on customer credit, which creates an accounts-receivable problem: staff need a trustworthy transaction record, customers need balance visibility, and disputed payments need a clear audit trail. Freshfarms solves that by making purchase and payment events visible from the customer profile, with a simple operational workflow for staff who are not technical users.

Design

The interface is optimized for low-friction daily operations: staff can record purchases, register payments, inspect balances, and answer customer questions without moving through unrelated screens. The constraint was operational reliability, not visual novelty.

Features

Transaction ledger

  • Records purchase and payment events, including credit purchases, partial payments, and full settlement.
  • Provides a customer-level transaction history for reconciliation and dispute resolution.
  • Shows current balance and historical activity from the same workflow.
Transaction Logging Transaction Logging Transaction Logging Transaction Logging

Customer account view

  • Maintains customer identity, delivery location, latest transactions, and account balance.
  • Summarizes total purchases, payments, and outstanding credit for quick staff lookup.
  • Allows account updates directly from the detail page.
Transaction Logging

Real-time support channel

  • Enables real-time communication between customers and the outlet admin for payment or delivery questions.
Transaction Logging

Result

Freshfarms turned an informal credit process into a visible ledger. Staff can log purchases and payments, customers can inspect their own transaction history, and end-of-month balances are easier to verify. The important outcome is operational trust: fewer payment misunderstandings because the source of truth is visible to both sides.