Ivybee is Ivy Brilliance's private school-to-family app for Android, iOS and web. The first release is intentionally focused on the parent experience.
- branded animated splash screen;
- parent/guardian email and password sign-in;
- securely stored session on the device;
- school-linked children;
- child class groups;
- teacher and school updates with photos;
- private payment history and receipt email actions;
- approved collector visibility and recent child collection history;
- learner statement generation with PDF save/share;
- native push-notification registration for Android and iOS;
- offline learning games that remain available without a family account.
npm install
npx expo startPress w for the web preview, scan the QR code with Expo Go, or choose an available device simulator. Sign in with a guardian account supplied by the school.
Live email/password sign-in uses the Creche API. Configure it before starting Expo:
$env:EXPO_PUBLIC_CRECHE_API_URL='http://localhost:5080/api/v1'On a physical phone, replace localhost with the development computer's local network address.
The app does not contain production child data, social provider secrets or real media. School administrators remain responsible for linking approved guardians to children.
npx tsc --noEmit
npx eslint app constants services store --ext .ts,.tsx