Files
cnapp/README.md
T

1.4 KiB

cnapp

The mobile app for Chateau Neuf using React and Expo.

📚 Expo Documentation

Install

Use mise to install Node.

mise trust
mise install
npm install
cp env-example .env.local

Development

Install Expo Go to run the app on your phone.

npm run start

Scripts

  • npm run start - Start Expo development server on port 19001
  • npm run android - Run app in Android emulator
  • npm run ios - Run app in iOS simulator (requires macOS)
  • npm run web - Run app in web browser
  • npm run lint - Check code with ESLint
  • npm run format - Fix code formatting with ESLint
  • npm run check-types - Run TypeScript type checking

History

This is a fork of dusken-client with some history, code and binary blobs related to React Native functionality filtered out before commit 7f6b2c21.

TODO

  • add functionality needed to pass new store requirements
    • privacy policy
    • delete my account
    • ???
  • add some basic unit tests
  • test in android emulator? (npm run android)
  • test in ios emulator? (npm run ios, requires macOS)
  • use Expo Application Services to build and submit app to stores