A React Native app built with Expo for tracking chores and points across multiple children.
- Manage children — add and remove child profiles
- Log chores — assign chores to children and award points
- Track history — view completed chores with dates and points earned
- Persistent storage — data is saved locally via AsyncStorage (initial implementation - this will need a central store forsharing with the family)
| Screen | Description |
|---|---|
| Home | Overview of all children and their total points |
| Chores | Log a chore completion for a child |
| History | View a child's chore history and remove entries |
| Manage Children | Add or remove children |
- Node.js
- Expo CLI (
npm install -g expo-cli) - iOS Simulator, Android Emulator, or the Expo Go app on a physical device
npm installnpm start # start Expo dev server
npm run ios # open in iOS simulator
npm run android # open in Android emulator
npm run web # open in browsernpm testTests use Jest with jest-expo and @testing-library/react-native.
- Expo ~54
- React Native 0.81
- React Navigation (stack + bottom tabs)
- AsyncStorage for persistence
- TypeScript