AI-Driven Agricultural Advisory Platform
Built with the tools and technologies:
-
AI-Powered Crop Management
-
Pest and Disease Detection
-
Market Price Predictions
-
Multilingual and Offline Access
-
SMS Alerts
-
Cooperative Dashboard
Growlytics is an Expo project created with create-expo-app. It is an AI-powered Software-as-a-Service (SaaS) platform tailored for farmers to enhance crop productivity and income. The platform delivers personalized crop management advice, pest detection, and market price predictions using AI, integrating satellite imagery, weather data, and soil analysis. It supports multi-languages, offers offline access, and targets smallholder farmers, cooperatives, and agribusinesses
Ensure you have the following installed:
- Node.js: v18.x or later
- npm: v9.x or later
- Git: For version control and cloning
Follow these steps to set up the project locally:
-
Clone the repository:
git clone https://github.com/ryanzam/growlytics.git
-
Navigate to the project directory:
cd growlytics -
Install dependencies:
npm install
-
Start the development server:
npm run dev
Access the application at http://localhost:3000 after starting the server. The platform allows for creating customer segments, automating campaigns, and analyzing user interactions. Detailed usage instructions are available in the wiki.
- Code Style: Enforced with ESLint and Prettier for clean, maintainable code.
- Build Process: Run
npm run buildto generate a production-ready build. - Features: Includes real-time analytics, drag-and-drop campaign editors, and integration with third-party platforms.
Run unit tests with Jest:
npm testI welcome contributions to enhance Growlytics! Please fork the repository, create a feature branch, and submit a pull request. Ensure code adheres to existing standards and includes relevant tests. See CONTRIBUTING.md for details.
