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
- Live app: https://moonsulink.vercel.app
- GitHub repository:https://github.com/yvesdylane/Moonsun-Link-api , https://github.com/yvesdylane/MoonsuLinkFrontend
- Video walkthrough: https://youtu.be/6skq9w_mw-s?si=c5YCVunZ3RC5Qfqs
- Screenshots:!Moonsu Telegram Bot(https://dev-to-uploads.s3.amazonaws.com/uploads/articles/b1ewivz77iwyli4gh01a.jpeg) , !Moonsu Whatsapp (https://dev-to-uploads.s3.amazonaws.com/uploads/articles/op3lmh99vio6zbxu4bcl.jpg) , !Moonsu Admin Dahboard(https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cit70l8bc84pijmworrj.jpg)
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)
That'a amazing
Nice
Amazing!
wow amazing 🫡🫡. Keep Going
Wow cool boss
Kuddos 💯👏👏