Mobile

Local Market Price Transparency App

Crowdsourced commodity prices from local markets, aggregated so growers and buyers can see what a crop is actually selling for nearby before they accept an offer. Simple technology addressing a real information asymmetry, with moderation as the hard part.

Difficulty

Beginner

Achievable by one student in a semester with familiar tools.
Effort

1 semester, 2 students

Deliverables

5 to ship

3 optional extras

Suggested stack

FlutterFirebaseNode.jsPostgreSQL
A suggestion, not a requirement. Swap anything for what you already know.

What you should ship

  • Price submission with commodity, unit, market location and date, usable in under thirty seconds
  • Aggregation showing median and range per commodity per market, with sample size always visible
  • Outlier handling so a mistaken or malicious entry does not move the published figure
  • Trend view over recent weeks per commodity
  • Comparison of crowdsourced figures against any official price series available, with agreement reported

If you have time left

  • Offline submission with sync, since markets often have poor connectivity
  • Voice entry and pictorial commodity selection for users with low literacy
  • Alerting when a commodity moves beyond a threshold

The problem

Growers frequently sell without knowing what the same crop fetched that morning twenty kilometres away, and that information gap is worth real money to whoever holds it. Official price series exist in some places and are usually published too late to act on.

What you build

Fast price submission, aggregation with visible sample sizes, outlier resistant statistics, and trends.

Why the technology should stay simple

The difficulty here is not engineering, it is data quality and adoption. A simple, fast, reliable app that people actually use beats a sophisticated one they do not. Spend your effort on the submission flow taking under thirty seconds and on the aggregation being trustworthy.

The genuinely hard part

Trust. With few submissions per market, one wrong entry visibly distorts the figure, and there is an incentive for a buyer to report low prices. Use the median rather than the mean, show the sample size next to every figure, require a minimum count before publishing, and flag submissions far from recent local values.

How to evaluate it

Compare your aggregated prices against any official series that exists, and report the correlation and the lag. If none exists, collect ground truth yourself by visiting markets.

Design for the actual users

Low literacy, older devices, intermittent connectivity, and a language that is probably not English. Pictorial commodity selection and voice entry are not decoration here.

Scope warning

Prices only. Not a marketplace, not payments, not logistics.

Ideas and guidance, not finished projects

These are project ideas and scoping guidance, published free for students to use as a starting point. I do not build, write, or sell final-year projects, and I do not complete coursework for anyone. Take an idea, make it yours, and build it.

Not sure this one fits you?

I help students pick an idea that matches their skills and their deadline, then scope it down until it is finishable. Guidance only, never done for you.

Get guidance
Work with me

Stuck on something specific?

Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Every session is free; a few slots open each week.

Follow along

New writing, resources and project ideas land here first.