This is a web portal for the welfare of the farmers to help them get a fair price for their produce. This is done by cutting the middle men and allowing the farmers to sell directly to the customers.
This is a web portal for the welfare of the farmers to help them get a fair price for their produce. This is done by cutting the middle men and allowing the farmers to sell directly to the customers.
The problem Krishi-Kalyan solves
Problem Solved:
As we all know that the farmers of India have been protesting on the streets of Delhi, the capital of India for the past few months since they are not able to get a fair price for their produce due to middleman or due to unfair price-cap set by the governments.
That is why we have created a web portal where farmers can independently list their products for the price that they feel comfortable to sell at and feel that justifies the hard-work put into growing the crops. This can help cutting down the middleman and other procedural costs at government mandis and thus help both the farmers and customers.
Through this, the farmers will get a better price for their produce and the customers will get fresher goods at almost same prices due to removal of middleman and government procedures. This helps in increasing revenue for the farmers and also benefit the consumers at the same time thus a win-win situation for both.
Challenges we ran into
Few Challenges we ran into:
Connecting and populating schemas in mongoose - we were able to research through the documentation and solve the issue.
We used JWT authentication tokens for the first time in this application so it was a bit hard to implement first time.
We ran into a build issue on Heroku - we resolved that by checking our build logs using Heroku CLI and fixed the faulty dependency.
The code in a single file had increased which made it hard to understand and scale the project- we solved this by shifting to MVC model and separated all the Schemas, Controllers, Views and Routers into separate files and folders to improve understandibility and scalability of the project.