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)
})
Tech stack
Go + Gin
React + TypeScript
CSV ingestion pipelines
n8n automation experiments
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)