{"id":20778865,"url":"https://github.com/veenatht/agronest","last_synced_at":"2025-03-11T22:17:39.025Z","repository":{"id":221644222,"uuid":"754972599","full_name":"VeenathT/AgroNest","owner":"VeenathT","description":"AgroNest - Web Application","archived":false,"fork":false,"pushed_at":"2024-05-10T02:29:45.000Z","size":116042,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-05-12T14:27:04.435Z","etag":null,"topics":["bootstrap","express","material-ui","mongodb","mongoose","nodejs","react"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/VeenathT.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}},"created_at":"2024-02-09T06:28:42.000Z","updated_at":"2024-05-14T09:27:50.920Z","dependencies_parsed_at":null,"dependency_job_id":"c82dce2c-a515-43c6-acc9-828edc2c7cb9","html_url":"https://github.com/VeenathT/AgroNest","commit_stats":null,"previous_names":["veenatht/agronest"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VeenathT%2FAgroNest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VeenathT%2FAgroNest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VeenathT%2FAgroNest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VeenathT%2FAgroNest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VeenathT","download_url":"https://codeload.github.com/VeenathT/AgroNest/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243119538,"owners_count":20239321,"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","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":["bootstrap","express","material-ui","mongodb","mongoose","nodejs","react"],"created_at":"2024-11-17T13:24:38.794Z","updated_at":"2025-03-11T22:17:38.965Z","avatar_url":"https://github.com/VeenathT.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AgroNest - Fertilizer Management System\n![AgroNest ](https://github.com/VeenathT/AgroNest/assets/159011911/29158cd5-7f91-4b94-bff7-5a5ce60d634b)\nWelcome to AgroNest! , Our comprehensive solution for fertilizer management. This project aims to streamline various aspects of farming, including Fertilizer Buying \u0026 Selling, Laboratory Management, Soil Quality Guidance, Promotions Handling, Fertilizer Data Analysis, Feedback Collection, and more.\n## About Our Web Application:-\nOur web application stands at the forefront of agricultural innovation, offering a holistic solution \nto streamline fertilizer management practices and empower stakeholders across the agricultural \nvalue chain. Utilizing state-of-the-art technologies and integrating sophisticated features, our \nplatform transforms the way farmers, dealers, laboratories, and administrators engage with \noperations related to fertilizer. Fundamentally, our software makes it easier for farmers to \ncollaborate and communicate, enabling them to easily search for local dealers, place orders, and \nmonitor deliveries. Farmers can offer insightful input on dealer performance and soil testing \nservices through integrated feedback and rating systems, promoting accountability and \ntransparency in the agricultural ecosystem. Furthermore, by providing customized suggestions \nbased on soil analysis, the addition of soil testing services enables farmers to make knowledgeable \njudgments about the use of fertilizer.\nAdministrators utilize all-inclusive dashboards and analytical instruments to track performance \nindicators, anticipate problems before they arise, and maximize the effectiveness and impact of \nfertilizer management tactics. Our application functions as a central location for the exchange of \nagricultural information and product promotion, attracting users and increasing sales through \nfeatures like targeted distribution and promotional content management. Every facet of our \napplication, from dealer profile management to fertilizer analysis reports, is painstakingly crafted \nto improve farming practices, boost production, and promote long-term farming community growth\n\n\n## Libraries and Frameworks:–\n##### • **React** :- A JavaScript library for building user interfaces, React can be used for developing the front-end components of our web application. Its component-based architecture and virtual DOM makes it well-suited for creating interactive and responsive UIs. \n##### • **Node.js** :- As a server-side runtime environment, Node.js allows us to run JavaScript code on the server, enabling the development of scalable and efficient backend services. It provides a non-blocking, event-driven architecture, making it suitable for handling asynchronous operations. \n##### • **Express.js** :- A minimalist web framework for Node.js, Express.js simplifies the process of building web applications and APIs by providing a robust set of features for routing, middleware, and HTTP utilities. It's lightweight and highly extensible, making it ideal for building RESTful APIs. \n##### • **MongoDB** :- A popular NoSQL database, MongoDB is known for its flexibility, scalability, and performance. It stores data in a flexible, JSON-like format called BSON and supports features like sharding and replication, making it suitable for handling large volumes of data. \n ##### • **Mongoose** :- A MongoDB object modeling tool designed for Node.js, Mongoose provides a straightforward way to work with MongoDB databases by providing a schema-based solution for modeling application data. It simplifies tasks such as validation, querying, and data manipulation.\n\n\n## Installation and Setup\n\nBefore proceeding, make sure your device has Node.js installed. You can download it from [here](https://nodejs.org/).\n\n### Backend Setup\n\n1. Navigate to the BACKEND directory of the project.\n2. Run the following command to start the backend server:\n\n```bash\nnpm run dev\n```\n\n### Frontend Setup\n1. Navigate to the frontend directory.\n2. Since we ignore the node_modules in the repository, you need to install the necessary dependencies. Run the following command:\n```bash\n npm i --force\n```\n3. Once the dependencies are installed, you can start the frontend by running:\n```bash\nnpm start\n```\nNow, you should be able to access the Fertilizer Management System through your web browser.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fveenatht%2Fagronest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fveenatht%2Fagronest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fveenatht%2Fagronest/lists"}