This is a React Native app that allows users to explore and find properties to rent. It was built using Expo and TypeScript.
The app uses a fake API server to fetch data and serves no real purpose other than to showcase my skills as a developer and improve my portfolio.
- Node.js: Download
- Expo CLI (Only if you want to build the project): Install globally using
npm install --global eas-cli
-
Clone the repository:
git clonegit@github.com:henriquemod/property-rental-app.git
-
Navigate to the project directory:
cd property-rental-app
-
Install dependencies:
npm install
-
Create a
.env
file in the root directory of the project and add the following:ENV=development #or production ENDPOINT=http://localhost:3000 #your api endpoint
First start the fake API server:
npm run fake:backend
Then start the Expo server:
npm start
To build the project, run:
npm run android-build #Development build for Android
npm run android-build-prod #Production build for Android
npm run ios-build #Development build for iOS
npm run ios-build-prod #Production build for iOS