- Prerequisites
- Installation
- Running the App Locally
- Building for Production
- Testing on a Physical Device
- Contributing
- License
Before starting, ensure you have the following installed:
- Node.js (version 16 or higher recommended) - Download Node.js
- npm (comes with Node.js) or yarn (optional) - Install Yarn
- Expo CLI - Install Expo CLI
- Git - Install Git
- iOS or Android Emulator, or a physical iPad for testing.
-
Clone the repository:
git clone [email protected]:EliavYair1/foodbiz.git
-
Navigate to the project directory:
cd ipad-app
-
Install dependencies:
Using npm:
npm install
Using yarn:
yarn install
-
Start the development server:
Using npm:
npm start
Using yarn:
yarn start
-
Open the app:
- Use the Expo Go app on your iPad to scan the QR code generated in the terminal.
- Alternatively, open the app on an iOS or Android emulator.
To build a production-ready version of the app:
-
Create a build using Expo:
eas build --platform ios
(Replace
ios
withandroid
if building for Android devices.) -
Follow the instructions provided by Expo to distribute your app.
- For more details, visit Expo Build Documentation.
-
Install the Expo Go app on your iPad or Android device.
-
Start the development server:
npm start
-
Scan the QR code displayed in the terminal or browser.
-
The app will load in the Expo Go app.
Contributions are welcome! If you find a bug or want to add a feature:
- Fork the repository.
- Create a new branch:
git checkout -b feature-name
- Commit your changes:
git commit -m "Add a meaningful commit message"
- Push your branch:
git push origin feature-name
- Open a pull request.
This project is licensed under the MIT License.