DEV Community

Cover image for From Prototype to Production: Finishing Moonsu Link, a Chat-Native Agricultural Marketplace for Cameroon
Chestly Ace
Chestly Ace

Posted on

From Prototype to Production: Finishing Moonsu Link, a Chat-Native Agricultural Marketplace for Cameroon

GitHub “Finish-Up-A-Thon” Challenge Submission

This is a submission for the GitHub Finish-Up-A-Thon Challenge

What We Built

Moonsu Link is a chat-native agricultural marketplace built for farmers and buyers in Cameroon.

In Cameroon, agriculture is central to daily life, but the way produce is bought and sold is still fragmented. In many towns, roadside markets and middlemen control access to buyers. In rural areas, farmers often depend on word of mouth, informal contacts, or market days to move their goods.

That creates real friction.

A farmer in Bamenda, Bafoussam, Douala, or Yaoundé may have produce ready, but still struggle to find a buyer quickly, get a fair price, or know where demand is strongest. At the same time, many people already use WhatsApp and Telegram every day, while mobile data costs, app installs, and complicated onboarding can get in the way. Language matters too. Cameroon is bilingual, and any useful product has to feel natural in both English and French while staying simple enough for users with different levels of digital comfort.

Moonsu Link was built to close that gap by bringing the marketplace into the chat apps people already use. The goal is to reduce friction and make trade feel more direct, local, and trustworthy.

The idea is simple:
help farmers list produce easily, help buyers search in plain language, and let both sides trade without needing a separate app.

Instead of pushing users into a dashboard-first experience, Moonsu Link works through WhatsApp and Telegram, the platforms people already know.

With Moonsu Link, a farmer can list produce with location, price, quantity, and optional photos. Buyers can search naturally, compare listings, check market prices, and express interest. The platform also supports farmer verification, community reports, farming advice, voice messages, and cross-platform use across WhatsApp and Telegram.

What began as an unfinished idea is now a real product with a clear user flow, a polished web presence, and a backend that connects messaging, AI, search, verification, and notifications into one system.

Demo

The Comeback Story

!Moonsu website before finishathon(https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2nlqiwperncglto84re2.png)
Moonsu Link did not start as a finished product. It began as a prototype built around a real problem, but like many hackathon projects, it never fully crossed the finish line.

The idea was strong, but the product needed more structure, cleaner UX, better flow, and real end-to-end functionality before it could genuinely help users.

For this challenge, We came back to it with a different mindset. We treated it like a real product, not just a demo.

That meant focusing on the things that matter most:

  • making the experience feel unified across WhatsApp, Telegram, and the web
  • refining the landing page so the product story is clear immediately
  • building a visual identity that reflects a Cameroon-first agricultural context
  • improving backend flows for messaging, listings, verification, search, and notifications
  • making the product feel trustworthy, usable, and ready to present to real users

The biggest difference is that the project is no longer just an idea. It now has a clear user journey, a stronger brand, and real functionality that shows what the product is supposed to do.

Our Experience with GitHub Copilot

GitHub Copilot helped me move faster and finish with more confidence.

It was especially useful for:

  • building repetitive frontend sections faster
  • cleaning up component structure
  • speeding up backend boilerplate and integrations
  • iterating on UI copy and layout
  • reducing friction while refactoring and finishing incomplete parts of the project

What mattered most was not just speed, but momentum.

Copilot helped us keep the project moving when we needed to turn unfinished ideas into working features and a coherent product experience.

Why This Project Matters
Agriculture is one of the most important parts of everyday life in Cameroon, but many farmers still struggle with discovery, pricing, trust, and access to buyers.

Moonsu Link tries to solve that with one simple idea:

Meet users where they already are.

  • No app install
  • No complicated onboarding
  • No unfamiliar workflow
  • Just a practical marketplace inside the chat platforms people already use

That is why this project felt worth finishing. It is not just a technical build. It is a tool that could genuinely reduce friction for farmers and buyers.

The Stack

Frontend:
Next.js 16, React 19, TypeScript, Tailwind CSS v4, Framer Motion

Backend:
FastAPI, PostgreSQL, Telegram Bot API, WhatsApp integration, AI-powered message handling, translation, voice transcription, image upload, and admin APIs

What Changed During the Comeback

The project went from unfinished to presentable by focusing on:

  • a clearer product story
  • a stronger landing page
  • better visual consistency
  • real cross-platform marketplace flows
  • verification and trust features
  • AI-assisted handling of user messages
  • more polished communication for farmers and buyers

Authors
Main Author: Yves Dylane @yveane _
Co-Author: _Chestly Amahndong @chestly_ace

Co-Author: _Kanjo Elkamira @alchemycodes
_

Top comments (5)

Collapse
 
steven_kenmogne_c4dcb0664 profile image
Steven Kenmogne

That'a amazing

Collapse
 
yenkong_jerrychembonui_e profile image
Yenkong Jerry Chembonui

Nice

Collapse
 
anchimbom_blessing_5e8f03 profile image
Anchimbom Blessing

Amazing!

Collapse
 
ndotio_megane profile image
ndotio megane

wow amazing 🫡🫡. Keep Going

Collapse
 
ayeh_godlove_8c48159cb10d profile image
Ayeh Godlove

Wow cool boss
Kuddos 💯👏👏