Inspiration

The Global Power-as-a-Service Platform was sparked by my passion to uplift Nigeria’s agricultural sector, where farmers face unreliable power and limited resources. Inspired by our FAMR project idea and seeing rural struggles firsthand, I drew motivation from Moniepoint’s agent network infrastructure success in financial inclusion to create a solar-powered solution for farmers.

What it does

This platform connects farmers worldwide to Agent-operated solar kiosks and services, warehousing, labor, equipment rentals, financing, training, and a marketplace. Built on Moniepoint’s infrastructure, it offers real-time metrics, secure authentication, and a mobile-first design to empower rural Africa with sustainable agricultural support.

How we built it

I crafted a React frontend with a global authentication system using JWT and location APIs, paired with a Node.js and backend for service listings and CRUD operations. WebSockets enable real-time metrics, while Service Workers and IndexedDB ensure offline caching. Inspired by Propmate, we'd integrated Azure for scalability in future and we designed UI/UX with mobile-first principles, securing it with HTTPS.

Challenges we ran into

Compatibility with low-power devices in rural areas was tough due to weak internet—progressive loading and caching helped, but latency (( \text{latency} \approx 50-100 \, \text{ms} )) across regions posed issues. Balancing security (e.g., input validation) with usability took trial and error, and mastering Azure and Dynamics required steep learning.

Accomplishments that we're proud of

I’m proud of creating a scalable platform that supports offline use, a feat tested across Nigeria’s diverse regions. The integration of solar-powered services with Moniepoint’s Agent network Infrastructure is a unique innovation, and my KYC project experience refined its security, making it a robust tool for farmers.

What we learned

We discovered the possibility of Dynamics CRM for farmer-agent management, and SQL database design. Learned caching math (( O(1) ) lookups) and tackled latency challenges, deepening my skills in scalable, secure systems from my Propmate and KYC projects.

What's next for FarmPower Global (Famr)

Next, we’ll expand to East Africa, adding AI-driven crop prediction using Semantic Kernel, inspired by my KYC AI work. We’ll enhance user training with video content and secure funding to deploy more kiosks, aiming to empower 10,000 farmers by 2026!

Built With

  • 365
  • and-service-workers-with-indexeddb-enable-offline-caching.-we-optimized-performance-with-a-cdn-for-multi-region-access-and-secured-it-with-https.-inspired-by-my-propmate-and-kyc-projects
  • apis
  • azure
  • cdn
  • dynamics
  • ensuring-relational-efficiency
  • indexeddb
  • integrating-microsoft-dynamics-365-for-crm-functionality-to-manage-farmer-agent-interactions.-data-is-stored-and-managed-with-postgresql
  • jwt
  • leveraging-typescript-for-robust-typing
  • microsoft
  • node.js
  • paired-with-a-node.js-backend-for-server-side-logic.-we-tapped-into-azure-as-our-cloud-platform-for-scalable-deployment-and-hosting
  • postgresql
  • react
  • restful
  • service
  • typescript
  • we-implemented-jwt-with-restful-apis
  • websockets
  • while-websockets-power-real-time-metrics.-for-authentication
  • workers
Share this project:

Updates