Logo Lanfrica

munezeromicha/Thrive-Rwanda-Tractor

Domain:

agriculture

Record type:

software
Creator:
mun
Host:
# Thrive Rwanda Tractor Platform A full-stack Next.js application for connecting smallholder farmers with mechanization service providers in Africa. ## Overview Thrive Africa Tractor is an innovative digital platform designed to bridge the gap between smallholder farmers and mechanization service providers by enabling efficient, transparent, and data-driven access to tractor services across rural communities in Africa. ## Features - Real-time booking system for farm equipment - Mobile accessibility optimized for low-bandwidth environments - Secure payments via Flutterwave (mobile money integration) - Admin dashboard for equipment and booking management - Equipment utilization analytics - Email notifications for bookings ## Tech Stack - **Frontend**: Next.js, React, TypeScript, Tailwind CSS - **Backend**: Next.js API Routes, Server Actions - **Database**: MongoDB with Mongoose - **Authentication**: (To be implemented) - **Payment**: Flutterwave - **Email**: Nodemailer - **Image Hosting**: Cloudinary - **Deployment**: Vercel (recommended) ## Getting Started ### Prerequisites - Node.js 18+ - MongoDB Atlas account or local MongoDB instance - Cloudinary account - Flutterwave account for payment processing ### Installation 1. Clone the repository: ```bash git clone github.com cd thrive-africa-tractor-platform