Skip to content

This is a React Native app that allows users to explore and find properties to rent. It was built using Expo and TypeScript.

Notifications You must be signed in to change notification settings

henriquemod/property-rental-app

Repository files navigation

Property Rental App

About

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.

Getting Started

Prerequisites

  • Node.js: Download
  • Expo CLI (Only if you want to build the project): Install globally using npm install --global eas-cli

Installation

  1. Clone the repository:

    git clonegit@github.com:henriquemod/property-rental-app.git
  2. Navigate to the project directory:

    cd property-rental-app
  3. Install dependencies:

    npm install
  4. 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

Usage

First start the fake API server:

npm run fake:backend

Then start the Expo server:

npm start

Build

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

Screenshots

Auth

Screenshot 1 Screenshot 1

Home

Screenshot 1 Screenshot 1

Property Details

Screenshot 1 Screenshot 1
Screenshot 1 Screenshot 1

Messages

Screenshot 1 Screenshot 1

Others

Screenshot 1 Screenshot 1

About

This is a React Native app that allows users to explore and find properties to rent. It was built using Expo and TypeScript.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published