Skip to content

Repository files navigation

deckboss-app

A slice-of-life Expo / React Native starter from the SuperInstance archive. Voice-note logger template, wired up for AWS AppSync (Amplify) GraphQL backend.

Take this, fork it, evolve it. No attribution required. See STATUS.md for what this was, why we moved on, and what's salvageable.

What's in here

  • Expo 53 + React 19 + expo-router 5 (file-based routing)
  • AWS Amplify 6 + AppSync GraphQL wiring (with amplify-config.ts redacted to placeholders)
  • GraphQL Codegen via codegen.yml → typed gql documents
  • Voice-log mutation schema in src/graphql/createVoiceLog.ts
  • Default Expo template UI ((tabs), ParallaxScrollView, HelloWave, etc.) untouched

Quick start

npm install
npx expo start

Wiring your own backend

This archive was originally pointed at a sandbox AppSync instance. The endpoint and da2-... API key in amplify-config.ts have been replaced with YOUR_* placeholders. To run against your own backend:

  1. amplify init in your fork (or set up AppSync any way you like)
  2. amplify add api → define a VoiceLog model (id, timestamp, location, audioUrl, notes)
  3. amplify push to deploy
  4. Drop the resulting amplify_outputs.json next to amplify-config.ts and wire it in:
import amplifyConfig from './amplify-config';
import { Amplify } from 'aws-amplify';
Amplify.configure(amplifyConfig);

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