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.


Log in or sign up for Devpost to join the conversation.