Skip to content

SBSojib/Agrismart

Repository files navigation

Agrismart

The project is for helping the farmer in farming. It will guide the farmer day to day about how to take proper care and what to do for the best of the crops. Firstly it helps to choose suitable crops to be planted depending on the current location and season. After selecting a crops for planting, it guide everyday, when to fertilize, when to give proper insecticide, how’s the weather condition for today and what’s the status of the crops according to the weather, it also gives a analysis of the crops depending on the weather. It also have some features for the admin of this application, where he can add new crops.

Features

  • There is Register and Login option for specific users.

  • New User or Admin can register using Email. Admin registration is specified.

  • Registered User or Admin can Sign In using their Email and Password. Once logged in, in a particular device the user will kept logged in until he log out himself.

  • There is a forget password button for the users, it will send a email to the given email to give a new password for the user.

  • User can see the Details of Every crops before registration for the crops.

  • A user can register for a crops for planting. He has 2 option for registration of crops.

    • Suggested Crops: Here he will get suggestion for crops according to his location and the current season.
    • All Crops: Here all crops of the application is listed, he can also choose one here.
  • After selecting a crops, giving the planting date and field size he will complete registration for the crops.

  • All the crops one register, will be in his My Crops list. Here is 2 options also, Delete Crop and Update crop, in case he want’s to delete the crop or update it’s information.

  • In My Crops list, user can see every details about the crops by clicking on it.

    • Firstly there will be weather details for the particular day.

    • Depending on weather it will tell the user how is the temperature and humidity for the crops and it will also say if they exceed the optimal limits.

    • It will say which day to fertilize the crops and give insecticide.

    • And if the crops is not planted yet, then it will tell when it will be planted and if the cultivation period is over it will also tell that.

    • Here it has 5 buttons for every kind of details of the crops.

      • Fertilizer: contains every information about fertilizer.
      • Insecticide: contains every information about Insecticide.
      • Progress: contains information about the progress in cultivation period.
      • Market Price: contains the details of current market of the crops.
      • New Technology: contains updated modern technology that can be used.
  • There is a Emergency Notification system, which will notify the user when there appear any Extreme condition like Cyclone, Heavy rain etc.

  • There is a another sites in the application for admins, where an admin can add a new crop to the application database which will appear for the user in registration of crops.

Motivation

Bangladesh is an agricultural country. But most of our farmers don’t have much idea about modern cultivation, for this they are not being enough benefited from their cultivation. So if modern cultivation system can be introduced to them then it will bring betterment for both the farmers and the country. And I believe this application can help the farmers in modern cultivation. And personally I belongs to a farmer family, so emotions directly kicked me into this right away. And I really feel the urge of this kind of application for better cultivation in my area.

Objectives

In short we wanted to help the farmer in better cultivation. Well, we believe our application will work for this, but it’s totally theoretical, right? We don’t know if it will ever reach to the farmers. So right now we can’t say that our object is fulfilled. We believe, if it is given a chance then it will be helpful for the farmers. So now, we hope for the best, and that’s the best we can do, we hope.

And there was one more objectives for us, which is as much as important as the first one, well, maybe more. We wanted a good grade for the course.😐️ And for this we are hoping for the best too.

Target User

This application is mainly built for the farmers. Though most of the farmers in Bangladesh are illiterate, but with the digitalization of the country, android has reached to their homes via directly or indirectly through their family members. So a farmer will be using this application directly or through his family member who can operate android.

Instructions

First Install the app in your android phone, open it and then follow below:

  • Register in the application with your valid email.
  • Sign In, if you forget your password, use the forget password button, it will send a mail to your email id.
  • Go to the ‘Register Crops’
  • Then go to ‘Suggested Crops’ or ‘All Crops’, ‘Suggested Crops’ is recommended cause it gives suggestion of crops according to your location and current season.
  • Register for a crops from there.
  • Then in ‘My Crops’ find your registered crops, click on a particular crops to get every details of it.
  • In case you want to see the crop details before registration, then go to browse crops.
  • In the Crop details page, use the 5 buttons for more details and this page will directly contain the weather information, analysis and suggestions for you.
  • If you are a admin the sign as a admin and giving the required data, you can add a new crop.

Demo Video

Conclusions

This is the first project we have done which is not only for marks. Well, marks was the vital part obviously. We wanted it to be useful too. But deep down, we have a little bad feeling, maybe we lost the usefulness of the application a little in satisfying the marks. So right now I can’t say that I am totally satisfied though we fulfilled our requirements and completed the application almost as we wanted in the beginning. Indeed it was a great working time. Instructor was helpful. Not always but we had a really good time working in this project. And we have completed it, so we are happy now. 😊️

About

Academic Course Project for Application Development Lab (CSE-2216), University of Dhaka

Topics

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •  

Languages