Skip to content

S-Peta/bird-spotter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bird Spotter

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.

Project Page Link

Features

  • 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...

Tech Stack

  • Frontend: React Native with Expo
  • Auth: Firebase
  • Machine Learning: TensorFlow.js
  • Database: Firebase

Installation

  1. Clone the repository:

    git clone https://github.com/S-Peta/bird-spotter.git
    cd bird-spotter
  2. Install dependencies:

    npm install
  3. Start the app:

    npx expo start

Usage

  • 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

Demo

📺 Watch the demo video: YouTube Link

Future Improvements

  • Larger set of birds species covering UK & Europe

License

This project is licensed under the MIT License.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •