Paw Buddy provides a comprehensive pet care platform, excluding direct services, medical interventions, and offline functionality. Its initial focus is on mobile app accessibility for individual pet owners in specific regions. The scope remains adaptable to user needs and technological advancements. This project will:
- Be a mobile app, running on the Android or iOS platform. It is built using React native.
You will need Node, the React Native command line interface, a JDK, and Android Studio.
- You can find additional installation options on Node's Downloads page.
If you have already installed Node on your system, make sure it is Node 18 or newer. If you already have a JDK on your system, we recommend JDK17. You may encounter problems using higher JDK versions.
- Install Android Studio
Download and install Android Studio. While on Android Studio installation wizard, make sure the boxes next to all of the following items are checked:
- Android SDK
- Android SDK Platform
- Android Virtual Device
- If you are not already using Hyper-V: Performance (Intel ® HAXM)
- Configure the ANDROID_HOME environment variable
The React Native tools require some environment variables to be set up in order to build apps with native code.
-
- Open the Windows Control Panel.
-
- Click on User Accounts, then click User Accounts again
-
- Click on Change my environment variables
-
- Click on New... to create a new ANDROID_HOME user variable that points to the path to your Android SDK:
The SDK is installed, by default, at the following location:
%LOCALAPPDATA%\Android\Sdk
You can find the actual location of the SDK in the Android Studio "Settings" dialog, under Languages & Frameworks → Android SDK.
Open a new Command Prompt window to ensure the new environment variable is loaded before proceeding to the next step.
-
- Open powershell
-
- Copy and paste Get-ChildItem -Path Env:\ into powershell
-
- Verify ANDROID_HOME has been added
- Add platform-tools to Path
-
- Open the Windows Control Panel.
-
- Click on User Accounts, then click User Accounts again
-
- Click on Change my environment variables
-
- Select the Path variable.
-
- Click Edit.
-
- Click New and add the path to platform-tools to the list.
The default location for this folder is:
%LOCALAPPDATA%\Android\Sdk\platform-tools
Clone the repository
git clone https://github.com/C2SE-13/Paw-Buddy.git
Run npm install
in the client_web(website) directory
cd Paw-Buddy
npm install
If you use android
npm run android
If you use ios
npm run ios