Skip to content

priymavani/FarmTrust-x-Hackathon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

104 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌱 FarmTrust

Website: FarmTrust
Figma Design: Figma Link

πŸ† Odoo X Gujarat Vidyapith Hackathon

πŸ“œ Idea Proposal: Proposal PDF


πŸš€ Features

πŸ›’ Customer Role

  • πŸ”‘ Sign in page
  • 🌿 Browse organic farm products (Fruits, Vegetables, Grains)
  • πŸ” View product details, including farmer details with verified mark and organic certification
  • πŸ‘€ View farmer profiles and check their organic certificates
  • πŸ’¬ Chat with farmers
  • ✏️ Edit user profile
  • πŸ›οΈ Add products to cart
  • πŸ“ Form to apply as a farmer
  • πŸ€– AI Chatbot for customer queries

πŸ‘¨β€πŸŒΎ Farmer Role

  • βœ… Access to all Customer features
  • πŸ“Š Farmer Dashboard to manage products and sales
  • πŸ“¦ Product Management (Add, Edit, Remove products)
  • πŸ“‘ Order Management (View and Process orders)
  • πŸ… Profile & Certificate Management (Upload and update organic certificates)

πŸ› οΈ Technology Stack

🌐 Frontend

  • ⚑ React (Vite)
  • πŸ”„ Axios
  • 🏠 React Router DOM
  • 🌍 i18next (For multilingual support)
  • πŸ”Œ Socket.io (For real-time chat)

πŸ–₯️ Backend

  • πŸš€ Express.js
  • πŸ—ƒοΈ Mongoose (MongoDB)
  • ☁️ Cloudinary (For image uploads)
  • πŸ“‚ Multer (File handling)
  • πŸ”— Socket.io (Real-time communication)
  • πŸ€– Google Generative AI

πŸ‘¨β€πŸ’» Contributors

βš™οΈ Setup Instructions

▢️ Running the Frontend

cd frontend
npm i
npm run dev

▢️ Running the Frontend

cd backend
npm i
nodemon index.js
# OR  
node index.js 

About

🌱 Direct farm-to-consumer organic marketplace with verified certifications, real-time chat, AI support & dual-role dashboards. Built for Odoo X Gujarat Vidyapith Hackathon using React, Express, MongoDB & Socket.io

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors