This project is a mobile app developed using React Native, Axios, and JWT. It was created as a challenge from Brain4Care.
(https://www.youtube.com/watch?v=AFoCacRrhhM&t=48s)
The app utilizes the following mainly libraries:
To run the Expo app locally, follow these steps:
- Clone the GitHub repository for the project.
- Ensure that you have Node.js and npm (Node Package Manager) installed on your machine.
- Navigate to the project's root directory in your terminal.
- Run the following command to install the project dependencies:
npm run dev
# or
yarn devOnce the dependencies are installed, run the Expo development server using the following command:
npm start
# or
yarn installThis will start the Expo Metro Bundler and provide you with a QR code.
To run the app on a physical device or emulator, you have a few options:
- Use the Expo Go app:
- Install the Expo Go app on your iOS or Android device.
- Scan the QR code displayed in the Metro Bundler using the Expo Go app.
- The app will be bundled and loaded on your device.
- Use an Android emulator:
- Ensure you have an Android emulator set up on your machine.
- Start the emulator.
- Click on "Run on Android device/emulator" in the Metro Bundler.
- The app will be bundled and loaded on the emulator.
- Use an iOS simulator:
- Ensure you have Xcode installed on your machine (for macOS users).
- Click on "Run on iOS simulator" in the Metro Bundler.
- The app will be bundled and loaded on the iOS simulator.
Expo will compile the app and provide live updates as you make changes to the code.
To learn more about React Native, Expo, Axios, and JWT, refer to the following resources:
- React Native Documentation
- Expo Documentation
- Axios Documentation
- JWT Documentation
You can also explore the GitHub repositories and documentation for each library to find additional examples, tutorials, and community support.:
