This project uses Expo and react-navigation for navigation
- Install expo-cli with
npm install --global expo-cli
If you run into issues installing expo-cli, docs are available here Expo docs
- Clone the repository and run
yarn install
under the app root directory - Create an account at genius.com/api-clients
- Once your account is created, click on Generate Access Token, this is your
generated-client-access-token
- Create a
.env
file in the root/songbook
directory - Set
GENIUS_CLIENT_ACCESS_TOKEN
to thegenerated-client-access-token
in the.env
file
GENIUS_CLIENT_ACCESS_TOKEN=generated-client-access-token
- Start the expo server with:
expo start
If you run into issues with your
@env
runnpm cache clean --force
beforeexpo start
- You can scan the QR code provided with Expo Go (Android) or the Camera app (iOS)
Or you can use any of the following commands to launch an emulator or website
Press
a
│ to open Android
Pressi
│ to open iOS simulator
Pressw
│ to open web
Please be aware that the Genius api has an unknown request limit