AGRICOM - project by Salman and Sitanshu



GitHub Link | Live Project Link

What are we trying to Build?
The purpose of Agricom is to provide connections between different roles in the agriculture industry. As the farmers are not getting a fair price for their goods because of contractors. This app removes the requirement of contractors for farmers. Farmers can buy their required needs for farming from Sellers and they can also sell their products to the Consumers. The project is created using React.Js with Redux as frontend and Node.Js with Express as backend.


  • ChatBox (query)
  • Google Oauth Login
  • Seller Profile
    • Add/Delete Products
    • Edit Profile
    • Add/Edit Personal & Company Address
  • Farmer Profile
    • Add/Delete Grains
    • Edit Profile
    • Add/Edit Address
    • Buy Seeds/Pesticides or Rent Machines
    • Buy Loan & Credit Card
  • Daily Price of Market(Mandi)
  • Consumer
    • Edit Profile
    • Add/Edit Address
    • Buy Materials From Farmer
  • Bank Loan & Credit Card
    • Add Loan Detail
    • Add Credit Card Detail
  • Placed Order (email acknowledgement)
  • Blog Page
  • Billing Gateway
  • Cart Page
    • Change Quantity
    • Remove Product from Cart Page


Why did we choose to work on this?
We choose this project because the farmers in India are not getting a fair price for their products. Thus, by bringing an agriculture industry in a single website, it would be great for the farmers as well as consumers as they can buy products directly for the farmers at a desirable rate.

Technologies used and why?
These are the technologies used for the project are as follows:

  • Front End:
    • React.Js
    • Redux
    • Bootstrap
  • Back End:
    • Node.Js
    • Express
  • Database
    • PostgreSQL
    • MongoDB
  • Cloud Platform
    • Heroku
    • Heroku PostgreSQL
    • Atlas MongoDB
    • Cloudinary 

Future scope of improvement?
Future Improvements:

  • Product Review
  • Search Products
  • Disable Product
  • Multi-language
  • Dark Mode
  • Modern Techniques for Farming
  • Forget Password
  • Account Verification
  • More Secure
  • And Many More…