West Bengal is predominantly an agrarian State. There are 71.23 lakh farm families of whom 96% are small and marginal farmers(the ones who have less than 1 and upto 2 hectares of land). One of the major problem faced by the farmers is small and fragmented land-holdings. The land belonging to the father is equally distributed among his sons making the land into smaller and smaller fragments (fragmentation) with each generation. This makes it very difficult for farmers to generate bulk produce and sell it at the mandis. Here comes the role of a middle man who buys produces from multiple farmers at a very low price and sells them at the mandis. Thus the farmers are left with very less profit. The only solution to this problem is the reallocation of holdings which are fragmented, by collective selling. Our site provides a platform for the farmers to collaborate and sell collectively so that they can make atleast 90% of the MSP(Minimum Support Price). Earlier they could make hardly 40% of it.
-
💬 FORUM: farmers can post about their crop details and fellow farmers can comment on that post to collaborate by availing the group formation feature.
-
💸 MANDI: Here, farmers can search by their districts and our site will show the nearest mandi locations on google map where they can go and sell their crops(after forming the groups).
-
💼 VAULT SYSTEM: when farmers will form groups, they can see how much more crop contribution is needed so that it can be called a bulk that is eligible to sell in the mandis.
-
🗣️ BILINGUAL: Our entire site is available in both english and bengali. keeping in mind our target audience(i.e, the farmers), our site has very simple UI, with everything explained in bengali and it is available in mobile version.
-
📱 INTERACTIVE YET SIMPLE UI: login and signup is very easy, takes basic details like name district, phone number and account login is done by otp verification by sms.
- MongoDB
- Express
- React
- Node
- Next
- Tailwind
You can follow these instructions to setup a dev environment:
- Install Node 14.x (LTS) either manually or using a tool like nvm
- Install yarn: https://yarnpkg.com/getting-started/install
- Run
yarn
to install dependencies
- Clone the repo and go to the dir
$ git clone https://github.com/TeamZetta/krishika.git
$ cd krishika
- Install dependencies
$ cd frontend
$ yarn add
$ cd ../backend
$ npm i .
- Start the server
$ cd backend
$ npm run dev
- Start the client
$ cd frontend
$ yarn dev
- Fork the Project
- Clone it
- Create your own branch ( git checkout -b feat/myFeature )
- Add your Changes ( git add . )
- Commit your Changes ( git commit -m 'added some features' )
- Push to the Branch ( git push origin feat/myFeature )
- Open a Pull Request describing the changes