Welcome to the development repository of the Wildlife Watcher mobile app. This document provides instructions for setting up and running the project on your local machine.
The Wildlife Watcher mobile app allows users to communicate with Wildlife Watcher cameras that record animals and use AI to identify them.
Project Overview: Watch on YouTube
You need to make sure your environment is set up as per the official React Native documentation - link here. If you can run a fresh React Native app, you should be able to run this one without any problems.
Make sure you have the following prerequisites installed on your machine:
- Node.js: Version 18 or higher
- Ruby: Version 2.6.10 or higher
-
Clone this repository to your local machine:
git clone https://github.com/your-username/your-project.git cd your-project
-
Install project dependencies:
npm install
-
Start the Metro bundler:
npx react-native start
For iOS development, follow these additional steps:
-
Install Bundler and necessary gems:
gem install bundler bundle install
-
Prepare Pods:
bundle exec pod install --project-directory=ios
-
Run the project in development mode:
npx react-native run-ios
For Android development, run the project in development mode:
npx react-native run-android
If you wish to contribute to this project, submit a pull request.
If you find this project helpful, consider donating to Wildlife.ai