A React Native app built with Expo SDK 55 that shows local events using the Ticketmaster API.
- Node.js (v18 or newer)
- A package manager — pnpm (recommended), npm, or yarn
- Expo Go installed on your phone
git clone <your-repo-url>
cd EventsAppInstall dependencies using your preferred package manager:
# pnpm (recommended)
pnpm install
# npm
npm install
# yarn
yarn installDon't have pnpm? Install it with:
npm install -g pnpmCopy the example env file and rename it:
Mac / Linux:
cp ".env example" .envWindows (Command Prompt):
copy ".env example" .envWindows (PowerShell):
Copy-Item ".env example" .envOpen .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/
# pnpm
pnpm start
# npm
npm start
# yarn
yarn start
pnpm startrunsexpo startunder the hood — it's the same thing.
This will display a QR code in your terminal.
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.
Run the following command after starting the dev server:
npx expo start --androidExpo 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
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:
- On your iPhone, open this link: https://expo.dev/go?sdkVersion=55&platform=ios
- Tap "Join the Beta" — this will open TestFlight.
- Install the beta version of Expo Go from TestFlight.
- 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