Once the repository is cloned and dependencies are installed, you can start the Expo development server and run Wordle LOTR on a physical device, an emulator, or in a web browser. TheDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/PixelGenetics/Wordle-LOTR-RN/llms.txt
Use this file to discover all available pages before exploring further.
package.json exposes a set of scripts that cover every common run target — from a quick Metro server start to full native builds for Android and iOS.
Available Scripts
| Script | Command | Description |
|---|---|---|
start | npm start | Starts the Expo development server (Metro bundler) |
android | npm run android | Builds and runs the app on a connected Android device or emulator |
ios | npm run ios | Builds and runs the app on the iOS simulator (macOS only) |
web | npm run web | Starts the Expo web development server (expo start --web) |
lint | npm run lint | Runs ESLint against the codebase using expo lint |
reset-project | npm run reset-project | Moves app/, components/, hooks/, constants/, and scripts/ to /app-example (or deletes them) and creates a blank app/index.tsx and app/_layout.tsx |
Starting the Dev Server
Run the following command from the project root to start the Metro bundler:a to open an Android emulator, i for the iOS simulator, or w for the web browser directly from the same session.
Running on Android Emulator
Before running the Android target, make sure an Android Virtual Device (AVD) is already running inside Android Studio, or a physical Android device is connected via USB with developer mode enabled. Then run:Running on iOS Simulator
The iOS target is only available on macOS. Xcode must be installed along with at least one iOS simulator runtime. With those in place, run:Resetting the Project
Thereset-project script runs scripts/reset-project.js, which removes the existing app/, components/, hooks/, constants/, and scripts/ directories (optionally backing them up to /app-example) and replaces them with a minimal app/index.tsx and app/_layout.tsx. It is an Expo scaffold utility intended to strip the starter template back to a blank slate: