/songbook

Primary LanguageJavaScript

📚 Documentation

This project uses Expo and react-navigation for navigation

  1. Install expo-cli with npm install --global expo-cli

If you run into issues installing expo-cli, docs are available here Expo docs

  1. Clone the repository and run yarn install under the app root directory
  2. Create an account at genius.com/api-clients
  3. Once your account is created, click on Generate Access Token, this is your generated-client-access-token
  4. Create a .env file in the root /songbook directory
  5. Set GENIUS_CLIENT_ACCESS_TOKEN to the generated-client-access-token in the .env file
GENIUS_CLIENT_ACCESS_TOKEN=generated-client-access-token
  1. Start the expo server with:
expo start

If you run into issues with your @env run npm cache clean --force before expo start

  1. 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
Press i │ to open iOS simulator
Press w │ to open web

Please be aware that the Genius api has an unknown request limit