AgriConnect is an innovative platform designed to bridge the gap between agricultural workers, land providers, and buyers in the agricultural sector. The platform fosters a sustainable ecosystem, facilitating agricultural activities while offering educational resources.
- Job Matching: Connects agricultural workers with job opportunities.
- Land Rental Management: Enables land providers to list and rent land for farming.
- Demand Aggregation: Buyers can request specific crops, driving production.
- E-Learning Resources: Provides educational content on sustainable farming.
- Profit Sharing Model: Ensures fair distribution of earnings among stakeholders.
- Frontend: HTML, CSS, JavaScript
- Backend: Django
- Database: PostgreSQL
- Libraries/Frameworks: TailWind, Jazzmin
- Clone the repository:
git clone https://github.com/prakkhar03/Agriconnect.git
- Navigate to the project folder:
cd Agriconect
python -m venv envActivate the virtual environment:
- Windows:
env\Scripts\activate
- Linux/macOS:
source env/bin/activate
pip install -r requirements.txtModify the database settings in settings.py to use a local database (e.g., PostgreSQL, MySQL, SQLite).
python manage.py makemigrations
python manage.py migrateTo access the Django admin panel, create a superuser:
python manage.py createsuperuserFollow the prompts to set a username, email, and password.
python manage.py runserverThe project should now be accessible at http://127.0.0.1:8000/.
To access the admin panel, visit http://127.0.0.1:8000/admin.
- User Registration: Sign up as a Worker, Land Provider, Buyer, or Learner.
- Dashboard Access: Users manage job listings, land rental, crop demand, or educational content.
- Crop Planning: The platform assesses geographical factors for feasibility.
- Agricultural Execution: Workers cultivate crops based on demand.
- Sales & Profit Distribution: Secure transactions and transparent earnings distribution.
- Community Engagement: Webinars, workshops, and a forum for knowledge sharing.
- Empower agricultural workers with job opportunities and training.
- Utilize unused land for productive agricultural purposes.
- Meet buyers' demands for fresh, locally sourced crops while ensuring sustainability.
- Educate individuals on modern agricultural practices.
Contributions are welcome! Feel free to fork the repo and submit pull requests.
- GitHub Contributors:



