{"id":31789140,"url":"https://github.com/jthweb/greengold","last_synced_at":"2025-10-10T14:46:28.968Z","repository":{"id":317990591,"uuid":"1069623538","full_name":"jthweb/GreenGold","owner":"jthweb","description":"Our team's project for the Reboot the Earth Hackathon in Doha, Qatar.","archived":false,"fork":false,"pushed_at":"2025-10-04T09:51:44.000Z","size":94,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-04T11:35:19.891Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jthweb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-04T09:50:40.000Z","updated_at":"2025-10-04T09:51:47.000Z","dependencies_parsed_at":"2025-10-04T11:35:22.571Z","dependency_job_id":"20aa7a82-c556-4522-b877-0c0ba2a8a03c","html_url":"https://github.com/jthweb/GreenGold","commit_stats":null,"previous_names":["jthweb/greengold"],"tags_count":null,"template":false,"template_full_name":"google-gemini/aistudio-repository-template","purl":"pkg:github/jthweb/GreenGold","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jthweb%2FGreenGold","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jthweb%2FGreenGold/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jthweb%2FGreenGold/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jthweb%2FGreenGold/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jthweb","download_url":"https://codeload.github.com/jthweb/GreenGold/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jthweb%2FGreenGold/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279004185,"owners_count":26083689,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-10T02:00:06.843Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-10-10T14:46:27.151Z","updated_at":"2025-10-10T14:46:28.960Z","avatar_url":"https://github.com/jthweb.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./logo.png\" alt=\"GreenGold Logo\" width=\"150\"\u003e\n\u003c/p\u003e\n\u003ch1 align=\"center\"\u003eGreenGold - Your AI Farming Assistant\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cem\u003eOriginally conceived at the \"Reboot the Earth\" Hackathon in Doha, hosted at Carnegie Mellon University in Qatar.\u003c/em\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://opensource.org/licenses/MIT\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/License-MIT-yellow.svg\" alt=\"License: MIT\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n## About The Project\n\nGreenGold started as a passion project during a hackathon, born from a desire to make modern technology accessible and useful for farmers everywhere. Our goal is to empower farmers with a smart, easy-to-use tool that provides real, actionable advice for sustainable and productive agriculture. We believe that by bridging the technology gap, we can help optimize resources, increase crop yields, and promote a healthier planet.\n\nThis isn't just an app; it's a partner for your farm. It combines a real-time dashboard of your farm's vital signs with an intelligent chat assistant that's always ready to help.\n\n## Key Features\n\n-   **User Accounts \u0026 Personalized Farms**: Sign up and save your unique farm details—size, crops, and conditions—for a truly tailored AI experience.\n-   **Interactive AI Chat**: Have a conversation with an AI that understands your farm's live data. Ask questions, get advice, and receive clear, actionable steps.\n-   **Voice-to-Text Input**: Speak your questions directly to the AI in your selected language.\n-   **Visual Plant Health Analysis**: Snap a photo of a plant or upload an image file, and our AI will analyze its health, identify potential issues, and suggest solutions.\n-   **All-in-One Farm Dashboard**: See everything at a glance with our comprehensive suite of widgets.\n-   **Multi-Language Support**: The interface and AI responses are available in over a dozen languages to support farmers globally.\n-   **Language-Aware Text-to-Speech**: Listen to the AI's advice in the selected language, perfect for when you're busy in the field.\n-   **Light \u0026 Dark Modes**: Choose the theme that works best for your environment.\n\n## The Dashboard at a Glance\n\nOur dashboard provides a live, interactive overview of your farm's key metrics:\n\n-   **Time \u0026 Weather**: Personalized greetings based on the time of day and live, simulated weather conditions that affect the entire dashboard.\n-   **Irrigation Advisor**: An AI-powered summary that tells you exactly what irrigation action to take (or not take) based on all available data.\n-   **Soil Moisture**: A live look at your soil's hydration levels, complete with an interactive irrigation and drainage simulation.\n-   **NPK Nutrient Levels**: Track the balance of Nitrogen (N), Phosphorus (P), and Potassium (K), and simulate fertigation to correct imbalances.\n-   **Soil Health**: Monitor Soil pH and Salinity (EC) levels to ensure optimal growing conditions.\n-   **Critical Alerts \u0026 Recommendations**: Get immediate, AI-driven alerts for urgent issues and proactive recommendations for improving your farm's health.\n-   **Farm Analytics**: Visualize your crop distribution, track market price trends for your key crops, and see your positive impact on yield and water savings.\n-   **Quick Actions**: Easily access common tasks like logging new data or initiating a soil test.\n\n## Supported Languages\n\nThe app is currently available in: English, Arabic, Hindi, Malayalam, Bengali, Chinese (Mandarin), Dutch, French, German, Indonesian, Italian, Japanese, Kannada, Korean, Portuguese, Russian, Spanish, and Turkish.\n\n## Built With\n\n-   **Frontend**: React, TypeScript, Tailwind CSS\n-   **AI**: gemma3:latest (trained with multiple opensource datasets from Kaggle)\n-   **Charting**: Custom SVG components\n\n## Future Plans\n\nWe're always thinking about what's next. Here are some features on our roadmap:\n\n-   **IoT Device Integration**: The ultimate goal is to connect GreenGold to real-world IoT sensors for fully automated, live data tracking from your fields.\n-   **Historical Data \u0026 Trend Analysis**: Go beyond real-time data to view historical trends for weather, soil conditions, and crop yields.\n-   **Expanded Crop Database**: Add a wider variety of crops with specific data models for each.\n\n## Getting Started\n\nWant to run GreenGold on your own machine? Here’s how.\n\n### Prerequisites\n\nYou'll need an API key. This project is configured to read it from an environment variable named `API_KEY`.\n\n### Local Development\n\nThis project is built with TypeScript and React, but it uses a modern browser-based setup with import maps, so there's no complex build step required for development.\n\n1.  **Set up your environment variable**: In the environment where you will serve the files, ensure the `API_KEY` variable is set to your valid API key. The application will not work without it.\n\n2.  **Serve the project folder**: Use a simple local web server to serve the project's root directory.\n    -   **Using VS Code's Live Server Extension**: Simply right-click on `index.html` and select \"Open with Live Server\".\n    -   **Using Python**: In your terminal, run `python -m http.server`.\n    -   **Using Node.js**: Install `serve` globally (`npm install -g serve`) and run `serve` in the project directory.\n\nOnce the server is running, open your browser to the provided local address.\n\n## How to Contribute\n\nWe welcome contributions with open arms! This project thrives on community involvement. Please read our **[Contributing Guidelines](CONTRIBUTING.md)** to get started.\n\n## Changelog\n\nCurious about what's new? Check out our **[Changelog](CHANGELOG.md)** to see the latest updates.\n\n## Security\n\nFound a security issue? Please review our **[Security Policy](SECURITY.md)** for information on how to report it.\n\n## The GreenGold Team\n\nThis project was brought to life by a team of passionate individuals:\n-   Jonathan Oommen Easow\n-   Amitesh Vijayan Radhika\n-   Biswajit Mishra\n-   Mohammed Ali\n-   Robin Thomas\n\n## License\n\nDistributed under the MIT License. See `LICENSE` for more information.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjthweb%2Fgreengold","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjthweb%2Fgreengold","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjthweb%2Fgreengold/lists"}