Skip to content

Repository files navigation

voice-note-app

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.md for context.

What's in here

  • Expo SDK 53 + React Native 0.79 + React 19 + expo-router-less single-file App.js
  • AWS Amplify Gen 2 backend (defineBackend) with single VoiceNote model
  • @auth(rules: [{ allow: public }]) — guest-accessible schema
  • expo-location for GPS coordinates
  • Both raw-GraphQL-string and typed client.models.* API usage as side-by-side examples
  • Stub amplify_outputs.json files ({"version": "1.4"}) — replace with your own via amplify sandbox

Quick start

npm install
npx expo start

The app expects an amplify_outputs.json populated from your own AWS sandbox:

amplify sandbox    # generates amplify_outputs.json in the project root and src/

Schema

type VoiceNote @model @auth(rules: [{ allow: public }]) {
  id: ID!
  text: String!
  timestamp: AWSDateTime!
  latitude: Float
  longitude: Float
}

License

MIT. See LICENSE.

Status

See STATUS.md for the full slice-of-life note.

About

No description or website provided.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages