Agriconnect Tailwind Templates

Agriconnect

AgriConnect is an innovatve platorm designed to bridge the gap between agricultural workers, land providers, and buyers in the agricultural sector. Our platorm aims to create a sustainable ecosystem that not only facilitates agricultural prac􀆟ces but also educates individuals about farming and crop management.

AgriConnect Logo AgriConnect

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.

🌟 Features

  • 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.

📷 Screenshots

🛠️ Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • Backend: Django
  • Database: PostgreSQL
  • Libraries/Frameworks: TailWind, Jazzmin

🚀 Installation & Usage

  1. Clone the repository:
    git clone https://github.com/prakkhar03/Agriconnect.git
    
  2. Navigate to the project folder:
    cd Agriconect
    

⚙️ Setting up the Development Environment

1️⃣ Create a Virtual Environment

python -m venv env

Activate the virtual environment:

  • Windows:
    env\Scripts\activate
    
  • Linux/macOS:
    source env/bin/activate
    

2️⃣ Install Dependencies

pip install -r requirements.txt

3️⃣ Configure Local Database

Modify the database settings in settings.py to use a local database (e.g., PostgreSQL, MySQL, SQLite).

4️⃣ Apply Migrations

python manage.py makemigrations
python manage.py migrate

5️⃣ Create a Superuser

To access the Django admin panel, create a superuser:

python manage.py createsuperuser

Follow the prompts to set a username, email, and password.

6️⃣ Run the Server

python manage.py runserver

The 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.

📌 Workflow

  • 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.

🎯 Goals

  • 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.

🤝 Contributing

Contributions are welcome! Feel free to fork the repo and submit pull requests.

📞 Contact

Top categories

Loading Svelte Themes