
FarmTech is an agritech platform focused on helping farmers access agricultural recommendations based on factors such as soil conditions, weather, water availability, land type, and seasonal conditions.
The platform provides crop recommendations by considering multiple agricultural factors, including:
This allows recommendations to take the available farming conditions into account rather than relying on a single input.
The database schema was normalized by extracting redundant location data into a dedicated table and establishing foreign-key relationships.
A key API endpoint was then optimized using SQL joins.
This reduced the endpoint response time from:
A multilingual WhatsApp chatbot was developed to provide farmers with access to crop recommendations and agricultural information through a familiar conversational interface.
The chatbot allows farmers to interact with the agricultural platform through WhatsApp rather than requiring them to use the main web application.
The project uses: