1.4 KiB
1.4 KiB
cnapp
The mobile app for Chateau Neuf using React and Expo.
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 19001npm run android- Run app in Android emulatornpm run ios- Run app in iOS simulator (requires macOS)npm run web- Run app in web browsernpm run lint- Check code with ESLintnpm run format- Fix code formatting with ESLintnpm 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