Logo Lanfrica

mikemurefu-star/Agrovue_MVP

Domain:

agriculturegeospatial

Record type:

software
Creator:
mik
Host:
AgroVue is a satellite-powered agricultural intelligence platform helping African governments, agribusinesses, and financial institutions detect subsidy fraud, monitor crop health, and support climate-resilient farming with real-time field analytics. # AgroVue - Agricultural Management System ## Overview AgroVue is a comprehensive agricultural management system that provides role-based dashboards for farmers, government administrators, and other stakeholders in the agricultural ecosystem. The system combines modern web technologies with satellite data integration for field monitoring and management. ## Project Structure This repository contains multiple components: - **`argovue-web/`** - Main web application (Laravel + Vue.js) ## Quick Start Guide ### Prerequisites Before running the AgroVue web project, ensure you have the following installed: #### Required Software Versions - **PHP**: `^8.2` (PHP 8.2 or higher) - **Node.js**: `LTS/*` (Latest LTS version - currently 18.x or 20.x) - **Composer**: Latest version - **npm/yarn/pnpm**: Latest version #### Additional Requirements - **Database**: MySQL 8.0+ or PostgreSQL 13+ - **Web Server**: Apache 2.4+ or Nginx 1.18+ - **Git**: For version control ### 🔧 Installation Steps #### 1. Clone the Repository ```bash git clone cd agrovue ``` #### 2. Backend Setup (Laravel) Navigate to the main web application: ```bash cd argovue-web ``` Install PHP dependencies: ```bash composer install ``` Set up environment configuration: ```bash cp .env.example .env ``` Configure your `.env` file with database and application settings: ```env APP_NAME=AgroVue APP_ENV=local APP_KEY= APP_DEBUG=true APP_URL=localhost DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=agrovue DB_USERNAME=your_username DB_PASSWORD=your_password # OneSoil API Integration ONESOIL_API_BASE_URL=platform-api.dev-be.onesoil… ONESOIL_MASTER_TOKEN=your_master_token_here ONESOIL_EMAIL=your-email@domain.com ONESOIL_WORKSPACE=Your Workspace Name ``` Generate application key: ```bash php artisan key:generate ``` Run database migrations: ```bash php artisan migrate ``` Seed the database (optional): ```bash php artisan db:seed ``` #### 3. Frontend Setup (Vue …