Skip to content

praxpk/react-native-events-app

Repository files navigation

EventsApp

A React Native app built with Expo SDK 55 that shows local events using the Ticketmaster API.


Prerequisites

  • Node.js (v18 or newer)
  • A package manager — pnpm (recommended), npm, or yarn
  • Expo Go installed on your phone

1. Clone and Install

git clone <your-repo-url>
cd EventsApp

Install dependencies using your preferred package manager:

# pnpm (recommended)
pnpm install

# npm
npm install

# yarn
yarn install

Don't have pnpm? Install it with:

npm install -g pnpm

2. Set Up Your Environment Variables

Copy the example env file and rename it:

Mac / Linux:

cp ".env example" .env

Windows (Command Prompt):

copy ".env example" .env

Windows (PowerShell):

Copy-Item ".env example" .env

Open .env and replace the placeholder with your Ticketmaster API key:

EXPO_PUBLIC_TICKETMASTER_API_KEY=your_actual_ticketmaster_api_key_here

Don't have a Ticketmaster API key? Create one for free at: https://developer.ticketmaster.com/products-and-docs/apis/getting-started/


3. Start the Dev Server

# pnpm
pnpm start

# npm
npm start

# yarn
yarn start

pnpm start runs expo start under the hood — it's the same thing.

This will display a QR code in your terminal.


4. View the App on Your Phone with Expo Go

This app uses Expo SDK 55.

As of March 3, 2026, Expo Go 55 is in beta.

  • If you already have Expo Go 55 installed, scan the QR code from the terminal and you're done.
  • If your Expo Go is version 54, follow the steps below to get the SDK 55 beta.

Android — Get Expo Go SDK 55

Run the following command after starting the dev server:

npx expo start --android

Expo CLI will prompt you to install the correct version of Expo Go automatically.

Alternatively, download the SDK 55 build directly from: https://expo.dev/go?sdkVersion=55&platform=android

iOS — Get Expo Go SDK 55 (TestFlight Beta)

The iOS App Store version of Expo Go is still on SDK 54. To use SDK 55 on iOS you need to join the public TestFlight beta:

  1. On your iPhone, open this link: https://expo.dev/go?sdkVersion=55&platform=ios
  2. Tap "Join the Beta" — this will open TestFlight.
  3. Install the beta version of Expo Go from TestFlight.
  4. Once installed, open the camera app or Expo Go and scan the QR code from the terminal.

For full details on the SDK 55 release and the iOS beta, see the official Expo post: https://expo.dev/blog/upgrading-to-sdk-55

About

pulls ticketmaster api events and displays them near user, uses expo to showcase app on phone

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors