A slice-of-life Expo + AWS Amplify Gen 2 prototype from the SuperInstance archive. Minimal text-and-location memo logger.
Take this, fork it, evolve it. No attribution required. See
STATUS.mdfor context.
- Expo SDK 53 + React Native 0.79 + React 19 +
expo-router-less single-fileApp.js - AWS Amplify Gen 2 backend (
defineBackend) with singleVoiceNotemodel @auth(rules: [{ allow: public }])— guest-accessible schemaexpo-locationfor GPS coordinates- Both raw-GraphQL-string and typed
client.models.*API usage as side-by-side examples - Stub
amplify_outputs.jsonfiles ({"version": "1.4"}) — replace with your own viaamplify sandbox
npm install
npx expo startThe app expects an amplify_outputs.json populated from your own AWS sandbox:
amplify sandbox # generates amplify_outputs.json in the project root and src/type VoiceNote @model @auth(rules: [{ allow: public }]) {
id: ID!
text: String!
timestamp: AWSDateTime!
latitude: Float
longitude: Float
}MIT. See LICENSE.
See STATUS.md for the full slice-of-life note.