{"id":22116137,"url":"https://github.com/blacksujit/harvestconnect","last_synced_at":"2026-01-24T10:37:13.562Z","repository":{"id":233606515,"uuid":"787520948","full_name":"Blacksujit/HarvestConnect","owner":"Blacksujit","description":"Harvest Connect is a hackathon project designed to bridge the gap between farmers and buyers. It offers a seamless platform for farmers to list their produce and for buyers to find and purchase fresh, locally-sourced goods. This initiative promotes transparency, supports local agriculture, and ensures fair prices for both parties.","archived":false,"fork":false,"pushed_at":"2024-11-14T16:05:47.000Z","size":2596,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-14T17:20:06.319Z","etag":null,"topics":["database-management","fullstack-development","hackathon-project","hackathon2024","javascript","python3"],"latest_commit_sha":null,"homepage":"https://farmer-management-system.vercel.app","language":"CSS","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/Blacksujit.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-04-16T17:21:50.000Z","updated_at":"2024-11-14T16:05:52.000Z","dependencies_parsed_at":"2024-11-14T17:19:28.725Z","dependency_job_id":"d7acab22-45dc-466b-9fa4-b97002674e99","html_url":"https://github.com/Blacksujit/HarvestConnect","commit_stats":null,"previous_names":["blacksujit/farmer_management_system","blacksujit/-harvestconnect"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blacksujit%2FHarvestConnect","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blacksujit%2FHarvestConnect/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blacksujit%2FHarvestConnect/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blacksujit%2FHarvestConnect/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Blacksujit","download_url":"https://codeload.github.com/Blacksujit/HarvestConnect/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227555455,"owners_count":17786179,"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":["database-management","fullstack-development","hackathon-project","hackathon2024","javascript","python3"],"created_at":"2024-12-01T12:19:31.408Z","updated_at":"2026-01-24T10:37:08.532Z","avatar_url":"https://github.com/Blacksujit.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":" ![image](https://github.com/Blacksujit/Farmer_management_system/assets/148805811/2cb4355f-c347-49ae-b100-5045f414efe8)\n\n# HACKSPIRATION ' 24  Hackathon submission\n\n# Video Link:\n\n[Live Link](https://youtu.be/Vkbpff5I3j0?si=DpOsL8AqM8Tkmjmn)\n\n# HarvestConnect\n\n## Connecting Farmers. Nourishing Communities. \n\n# Problem statement:\n\n## Consumers: \n\nDifficulty accessing fresh, locally-grown produce at competitive prices. Limited transparency about farming practices and the origin of food.\n\n\n## Farmers: \n\nDifficulty reaching new customers beyond local markets. Reliance on middlemen who take a significant cut of profits. Lack of control over product pricing and distribution.\n\n\n# Our Solution :\n\nThis farmer management system is a two-way platform that facilitates direct interaction and product purchase between consumers and farmers. It aims to minimize the market gap, ensuring fairer prices for farmers and fresher, locally sourced products for consumers.\n\n# HLD Diagram / MVC Architecture of Project:\n\n```\n\n                           +----------------------------+\n                           |        User Interface      |\n                           | (Web Browser, Mobile App)  |\n                           +------------|---------------+\n                                        |\n                                        v\n                           +------------|---------------+\n                           |         API Gateway        |\n                           |  (Flask Application)       |\n                           +------------|---------------+\n                                        |\n                    +-------------------|-------------------+\n                    |                   |                   |\n                    v                   v                   v\n          +---------|---------+ +-------|---------+ +-------|---------+\n          | Product Management| | Order Management| |Resource Management|\n          +---------|---------+ +-------|---------+ +-------|---------+\n                    |                   |                   |\n                    v                   v                   v\n          +---------|---------+ +-------|---------+ +-------|---------+\n          |Product Database   | |Order Database   | |Resource Database |\n          | (PostgreSQL)      | | (PostgreSQL)    | | (PostgreSQL)     |\n          +---------|---------+ +-------|---------+ +-------|---------+\n                    |\n                    v\n          +---------|---------+\n          |User Authentication|\n          |Database (PostgreSQL)|\n          +--------------------+\n\n```\n\n\n# Features\n\n## User Management:\n\n1.) User registration and login for both consumers and farmers. \n\n2.) Secure user authentication.\n\n3.) Role-based access control to restrict functionalities based on user type (consumer/farmer).\n \n## Farmer Management:\n\n1.) Farmer registration with detailed profile creation (name, timestamp, contact information, etc.).\n\n2.) Ability for administrators to add, edit, and manage farmer profiles.\n\n\n# Website will look like:\n\n![image](https://github.com/Blacksujit/Farmer_management_system/assets/148805811/710222fd-ece4-4181-987d-2ebc15aa72b1)\n\n\n\u003cbr\u003e\n\n![image](https://github.com/Blacksujit/Farmer_management_system/assets/148805811/e4ee1b28-f185-4c18-a7b1-1caf774daca4)\n\n\n\u003cbr\u003e\n\n![image](https://github.com/Blacksujit/Farmer_management_system/assets/148805811/fd50a40f-7d45-4760-871d-8eeabbd666e2)\n\n\u003cbr\u003e\n\n\n![image](https://github.com/Blacksujit/Farmer_management_system/assets/148805811/bda0b480-0421-40db-aca0-f07341858a00)\n\n\u003cbr\u003e\n\n![image](https://github.com/Blacksujit/Farmer_management_system/assets/148805811/77860afc-8eae-4a8f-b6fc-a06d413ca5b7)\n\n\u003cbr\u003e\n\n\n![Screenshot 2024-04-18 225749](https://github.com/Blacksujit/Farmer_management_system/assets/148805811/9510d547-1251-49e6-a5ae-f9d006ba447c)\n\n\n\u003cbr\u003e\n\n![image](https://github.com/Blacksujit/Farmer_management_system/assets/148805811/ce078818-1269-4469-a973-fdbf0d3b7795)\n\n\n\u003cbr\u003e\n\n![image](https://github.com/Blacksujit/Farmer_management_system/assets/148805811/e434ad84-2d60-48a4-a596-e2cb9517219d)\n\n\u003cbr\u003e\n\n![image](https://github.com/Blacksujit/Farmer_management_system/assets/148805811/1b41352a-04aa-40f2-8f4e-0a91f2841e8a)\n\n\u003cbr\u003e\n\n![image](https://github.com/Blacksujit/Farmer_management_system/assets/148805811/b1ab7086-48b6-4c94-876d-a9a93686b412)\n\n\n\u003cbr\u003e\n\n![image](https://github.com/Blacksujit/Farmer_management_system/assets/148805811/be90a2e3-81de-4f73-b0d7-67263c02e406)\n\n\n\n# Installation:\n\n ## Clone the repository:\n\n```\nhttps://github.com/Blacksujit/Farmer_management_system.git\n```\n## Dependencies:\n```\npip install flask\n```\n\n```\npip install flask-sqlalchemy\n```\n\n```\npip install  mysql-client\n```\n\n```\npip install flask-login\n```\n\n```\npip install -r requirements.txt\n```\n\n\n# Database connection:\n\n## Download xamp server:\n\nhttps://sourceforge.net/projects/xampp/\n\nclick on next next and install :   (installation window will look like this  ) \n\n![image](https://github.com/Blacksujit/Farmer_management_system/assets/148805811/cd3fb803-a75e-4779-a6c5-119227f4326f)\n\n\n## open xampp server on yur pc :\n\n## open:\n\n![image](https://github.com/Blacksujit/Farmer_management_system/assets/148805811/fd24d546-ba66-4585-843d-9ae05ae6a537)\n\n\n## start the xamp server :(navigate to control panel) \n\n![image](https://github.com/Blacksujit/Farmer_management_system/assets/148805811/4b0bcc68-73fa-491f-a741-82efc7770d67)\n\n\n## start the server by clicking on start (as shown  ):\n\n![image](https://github.com/Blacksujit/Farmer_management_system/assets/148805811/c7c62cb9-764f-4bea-85a4-93bd1bae2e67)\n\n## go to the admin panel of mysql (as shown in image a new window will open)\n\n![image](https://github.com/Blacksujit/Farmer_management_system/assets/148805811/b827e4b7-8c49-43bd-9bce-74f2e9e2f4ed)\n\n\n## php admin panel:\n![image](https://github.com/Blacksujit/Farmer_management_system/assets/148805811/ac2d3e86-bd9b-4130-87ce-4c27b683f805)\n\n## click on new (add or creat a database instance):\n\n![image](https://github.com/Blacksujit/Farmer_management_system/assets/148805811/d071284e-b070-4ea2-94ab-28ea90b44586)\n\n\n## enter the database name ( specifically \" farmers  \" ) shown in input box \n\n\n![image](https://github.com/Blacksujit/Farmer_management_system/assets/148805811/1af0d244-3ecb-44f2-9146-1fc3866ea8c7)\n\n\n## import the database from the project: (As shown )\n\n![image](https://github.com/Blacksujit/Farmer_management_system/assets/148805811/deb78bea-4c1c-490b-953a-5470c64cedf6)\n\n\n## click on import or go according to yur admin panel (after choosing dtabase file from project ):\n\n\n![image](https://github.com/Blacksujit/Farmer_management_system/assets/148805811/2b43cc82-b482-41d5-b64e-96f60c975cbd)\n\n\u003cbr\u003e\n\n![image](https://github.com/Blacksujit/Farmer_management_system/assets/148805811/b07f6eb7-fed8-4a84-86c5-c3592fc408e0)\n\n\n## the database will become visible in the sidebar of your admin panel:\n\n![image](https://github.com/Blacksujit/Farmer_management_system/assets/148805811/47066018-5d02-499b-8cee-f45f7697785a)\n\n\n## Now Navigate to project in your vs code:\n\n## in terminal hit the command\n\n\n```\npython wsgi.py\n```\n\nor run the code inside the file wsgi.py\n\n\n## the developement server will run on port:(according the server provided on yur vs code)\n\n``\n Running on http://127.0.0.1:3000\n``\n\n\n\n# Tech Stack used:\n\n## Flask\n## html ,css, javascript, sass\n## python \n## SQL database\n\n\n# Team mates :(contributors)\n\n1.) abhishek kute\n\n2.) sanskar awati\n\n3.) manas kotian\n\n\n# License:\n\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblacksujit%2Fharvestconnect","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblacksujit%2Fharvestconnect","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblacksujit%2Fharvestconnect/lists"}