SHROOMSAFE
Instant Mushroom ID & Edibility Classifier
Shroomsafe – a mobile app that uses image recognition to identify mushroom species and determine whether they are edible, providing users with additional species information from Wikipedia and iNaturalist.

About the Project
The client is aiming for a mobile app that could assist users in identifying mushrooms during foraging trips, particularly in remote areas where internet connectivity is limited.
The app needed to use image recognition to identify mushroom species, determine their edibility, and provide additional details from reliable sources like Wikipedia and iNaturalist. The client also wanted to ensure that the app could function offline, storing essential information locally for use in the field. Synec developed a user-friendly mobile solution that integrates advanced machine learning with data from trusted databases to help foragers make informed decisions about the mushrooms they encounter.
- Custom Android and iOS Mobile App Development
- CNN Model Integration
- Object Detection
- Wikipedia and iNaturalist API Integration
- UI/UX Design
- Maintenance and Support
- Offline Functionality
Features
Mushroom Identification via Image Recognition
The app uses the phone’s camera to capture images of mushrooms and processes them using a trained Convolutional Neural Network (CNN) model evaluating key visual features.
Integration with Wikipedia and iNaturalist
Once a mushroom is identified, users can access additional information through Wikipedia and iNaturalist, including species descriptions, habitat, and ecological roles.
Offline Mode
The app supports offline functionality, allowing users to identify mushrooms and access basic species information even when they’re in remote areas with no internet connection.
Edibility Classification
After identifying the mushroom, the app immediately informs the user whether the mushroom is edible, poisonous, or of unknown edibility.
UI/UX

Other Features
Species Database
Access a built-in library of common and rare mushrooms for manual identification.
Extensive Information
View detailed mushroom characteristics like cap shape and gill type for verification.
Foraging Logs
Track and save identified mushrooms with location and timestamps in personal logs.
Favorites List
Bookmark specific mushrooms for quick future access during recurring foraging trips.
Safety Warnings
Receive clear warnings for poisonous mushrooms with advice on emergency procedures.
Simple Interface
Navigate effortlessly with a user-friendly design for quick scanning and mushroom identification.
Multi-Language Support
Available in multiple languages, making it accessible to foragers worldwide.
Names Display
Each mushroom shows its scientific and common names, ensuring comprehensive details.
Push Updates
Get notifications on new species, database updates, and foraging tips right on your phone.
Image Gallery
View a gallery of similar mushroom images to compare and increase confidence in identification.
Tech Stack
Java (Android SDK) and Swift5 (iOS) – Java and Swift5 are chosen for native app development due to their robust performance and deep integration with Android and iOS platforms, respectively.
TensorFlow Lite – TensorFlow Lite is used for its optimized performance on mobile devices, ensuring fast and accurate image recognition even in low-resource environments.
OpenCV – OpenCV is selected for its powerful image processing tools, enhancing mushroom images for more accurate identification by the CNN model.
Wikipedia API and iNaturalist API – The Wikipedia and iNaturalist APIs are integrated to provide users with detailed species information, enriching the educational aspect of the app.
Node.js – Node.js is selected for its scalability and ability to handle real-time interactions, making it ideal for managing user data and logs.
SQLite – SQLite is chosen for its lightweight, local data storage capabilities, ensuring users have access to key mushroom data even without an internet connection.
Firebase Cloud Messaging (FCM) – FCM is used to send real-time notifications, keeping users updated on species database changes, new mushroom identifications, and foraging tips.
Through the use of these advanced technologies, Synec developed a highly accurate and user-friendly mobile application that enables safe mushroom foraging by providing real-time species identification and edibility classification. The integration of offline capabilities and trusted sources like Wikipedia and iNaturalist ensures that users can confidently explore the world of mushrooms while staying informed and safe.
Be a part of the Synec Nest!
Receive free resources, exclusive invitations to provide feedback, attend company events, join Q&A sessions, get product updates, and more.
What Our Clients Say
Hear from our satisfied clients who have experienced the impact of our tailored technology solutions.
Synec Resources
Insights, trends, case studies, and expert tips to help you stay ahead in the tech world.
Tell us a bit about your project!
We’re thrilled to partner with you and make it happen.