Bird Spotter is an iOS & Android app built that allows users to capture or upload bird images, analyze their species using machine learning, collect them and locate birds other users have spotted.
- Capture or Upload Images: Users can take a photo using the camera or select an existing image from their gallery.
- Bird Species Prediction: Uses TensorFlow.js for on-device machine learning to classify bird species.
- more...
- Frontend: React Native with Expo
- Auth: Firebase
- Machine Learning: TensorFlow.js
- Database: Firebase
-
Clone the repository:
git clone https://github.com/S-Peta/bird-spotter.git cd bird-spotter
-
Install dependencies:
npm install
-
Start the app:
npx expo start
- Open the app, sign up and allow camera and location permissions.
- Capture or upload an image.
- View predicted bird species and detailed info.
- View collection of birds caught.
- View other birds caught by other users
📺 Watch the demo video: YouTube Link
- Larger set of birds species covering UK & Europe
This project is licensed under the MIT License.