DEV Community

Geremi Wanga
Geremi Wanga

Posted on

Building Klimatt

A smarter way to track farm markets in Kenya

Over the past few months I’ve been building Klimatt, a farming platform focused on helping farmers make better decisions using market data and simple management tools.

A big part of the project started after I found food price datasets from Kenya provided through WFP/FPMA records. I began experimenting with parsing the CSV data using Go and exposing it through APIs to a React frontend.

The idea slowly grew into something bigger.

Current features

  • 📊 Market price tracking from markets across Kenya
  • 🌽 Commodity and stock keeping
  • 🛒 Marketplace where farmers can post and discover products
  • 📅 Farming calendar for tracking activities like planting schedules and rainfall periods

Working with real agricultural data

One of the most interesting parts has been working with real agricultural datasets:

  • normalizing prices
  • grouping commodities by region
  • comparing markets
  • calculating trends

Example:

router.GET("/api/prices/latest", func(c *gin.Context) {
    c.JSON(200, response)
})
Enter fullscreen mode Exit fullscreen mode

Tech stack

Go + Gin
React + TypeScript
CSV ingestion pipelines
n8n automation experiments
Enter fullscreen mode Exit fullscreen mode

I recently made a short Loom walkthrough showing the direction of the project:

Still a work in progress, but it’s been exciting building something around a real problem affecting farmers and market access.

Would love feedback from anyone working in:

  • agri-tech
  • logistics
  • data engineering
  • market systems
  • Go backend development

Top comments (0)