Inspiration

Farmers in India often rely on rain for irrigating their crops, sometimes it is difficult to predict rainfall patterns. To remove this uncertainty, I built an easy to use dynamic website and a WhatsApp bot for getting weather information.

What it does

Provides precipitation forecast of user's location, so they can plan their day without any weather disturbances.

How we built it

  • Using React for the frontend, express for the backend
  • The weather forecast is provided by openweathermap
  • Twilio, used for sending data through WhatsApp

Challenges we ran into

  • Listening to user commands on WhatsApp

Accomplishments that we're proud of

  • Dynamic location and providing forecasts
  • Building intuitive web interface

What we learned

  • Using web hooks with Twilio and Ngrok for tunneling
  • Building backend relay so that Client doesn't ship with the API keys
  • Building a WhatsApp bot with Twilio

What's next for Agro Alerts

  • Enabling SMS push notifications
  • Providing Emergency alerts
  • Providing soil and other Agriculture related data.
Share this project:

Updates