Skip to content

saukr1006/Bird-Identification-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bird Identification App

Bird Identification App is a react native(expo cli) application for identification of Indian birds species using convolutional neural networks. We have used convolutional neural networks (CNNs) to build and train a model which can classify the birds from their images. We have used Keras, a deep learning framework built on top of TensorFlow 2.0, for building,training and testing our deep learning model. Frontend is built using react native and firebase for authentication.

  • You can find the traning code here. This contains the code for the initial model we built.

Team Members :

  1. Saurabh Kumar
  2. Siddhartha Tiwari
  3. Devansh Khandelwal
  4. Rishabh Shukla

Mobile Application:

Here are some screenshots of the Bird Identification App mobile application:

1. Login Page


2. SignUp Page


3. Profile


4. Details


Steps to run

Frontend

  1. Open Frontend directory.
  2. Change the IP address in the /screens/Profile file to your own IP address as commented in the file itself.
  3. Add your firebase configuration in /config/firebaseconfig file.
  4. Type npm install.
  5. npm start to start the frontend server.
  6. Open the app in android emulator.

Backend

  1. Open Backend directory.
  2. Paste the model in the directory. Model link
  3. Add your IP to the allowed hosts in /birdi/settings.py as commented in the file itself.
  4. type python manage.py runserver your_IP:port (Eg. python manage.py runserver 192.168.1.1:80)

About

React Native application for identifying bird species with their images.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors