Plantify
A mobile application that predicts the type of soil based on the captured or uploaded image of soil and recommends suitable plants/crops based on the soil type.

This mobile application predicts soil type from captured or uploaded images and provides plant and crop recommendations based on the identified soil. By using image-based analysis, the app helps users make better agricultural decisions through a simple and accessible mobile interface.
The system is powered by a Convolutional Neural Network (CNN) trained on a dataset of 7,200 soil images, with 1,200 images per soil type across six distinct categories. The model learns visual patterns and texture features unique to each soil type, enabling accurate classification and reliable recommendation results.
The application was designed using Figma and developed with Flutter and Dart to ensure a clean user experience and cross-platform compatibility. From image input to prediction output, the app integrates machine learning seamlessly into a user-friendly mobile solution suitable for real-world use.