# Useful Links

Quick reference to important resources and documentation.

## Internal Resources

### Project Management
- [Jira Board](https://theorchard.atlassian.net/jira/software/c/projects/GO/boards/489) - Sprint planning and issue tracking
- [Notion](https://www.notion.so/Orchard-AWAL-Go-a8c1ee9f2e1f4076a6d6f1191e314a8d) - Project documentation and notes

### Design
- [Figma](https://www.figma.com/files/850768294012243335/project/13967720/OrchardGo?fuid=1076455578724202371) - Design files and mockups
- [Whimsical](https://whimsical.com/mobile-TkXC71i76N13upNptchnp3) - Mobile architecture diagrams

### Jenkins
- [Mobile Binary Pipeline](https://pipeline.theorchard.io/job/mobile-binary/) - Build and deploy binaries
- [CodePush Pipeline](https://pipeline.theorchard.io/job/mobile-codepush/) - Deploy JavaScript updates
- [Production Push Notifications](https://pipeline.theorchard.io/job/prod-push-notification/) - Send test notifications

### Firebase
- [Firebase Console](https://console.firebase.google.com/u/0/) - Main console
- [Prod Project](https://console.firebase.google.com/u/0/project/prod-orchard-go/overview)
- [QA Project](https://console.firebase.google.com/u/0/project/qa-orchard-go/overview)

### CodePush
- [CodePush Organization](https://appcenter.ms/orgs/The-Orchard-Enterprises-NY-Inc./applications)
- [Android App](https://appcenter.ms/orgs/The-Orchard-Enterprises-NY-Inc./apps/OrchardGo-Android/distribute/code-push)
- [iOS App](https://appcenter.ms/orgs/The-Orchard-Enterprises-NY-Inc./apps/OrchardGo-iOS/distribute/code-push)

### App Stores
- [Google Play Console](https://play.google.com/console/u/0/developers/6122811855428489805/app-list?pli=1)
- [Apple Developer Account](https://developer.apple.com/account)
- [App Store Connect](https://appstoreconnect.apple.com/apps)

### Monitoring

#### DataDog
- [Production CodePush Dashboard](https://app.datadoghq.com/dashboard/bk2-s6f-vtz/prod-code-push-server-release-radar)
- [QA CodePush Dashboard](https://app.datadoghq.com/dashboard/74n-raq-nip)

#### Sentry
- [Sentry Project](https://the-orchard.sentry.io/projects/mobile-orchard/?project=1226561) - Application error monitoring

#### Segment
- [Segment Overview](https://app.segment.com/theorchard/overview)
- [iOS Source](https://app.segment.com/theorchard/sources/mobile_orchard_prod/overview)
- [Android Source](https://app.segment.com/theorchard/sources/mobile_orchard_prod_android/overview)

### Support
- [Intercom](https://app.intercom.com/a/apps/d3zzqrsd/outbound/all) - Customer support dashboard

### Storage
- [S3 Mobile Binaries](https://s3.console.aws.amazon.com/s3/buckets/orcd-mobile-binaries?region=us-east-1&tab=objects#) - Binary artifacts storage

### Code Repositories
- [OrchardGo Repository](https://github.com/theorchard/orchardgo)
- [The Orchard Docs](https://github.com/theorchard/docs)

## External Documentation

### React Native
- [React Native Docs](https://reactnative.dev/docs/getting-started)
- [React Native Environment Setup](https://reactnative.dev/docs/environment-setup)
- [React Navigation](https://reactnavigation.org/)

### Development Tools

#### Xcode
- [Xcode](https://apps.apple.com/us/app/xcode/id497799835) - iOS development
- [Xcode Releases](https://xcodereleases.com/) - Version history

#### Android Studio
- [Android Studio](https://developer.android.com/studio) - Android development
- [Android Emulator](https://developer.android.com/studio/run/emulator)

### Testing Tools

#### Appium
- [Appium](https://appium.io/) - Mobile app automation
- [Appium Inspector Releases](https://github.com/appium/appium-inspector/releases) - Download latest version

### Libraries

#### Authentication
- [Auth0 React Native SDK](https://github.com/auth0/react-native-auth0)
- [Auth0 Documentation](https://auth0.com/docs)

#### GraphQL
- [Apollo Client](https://www.apollographql.com/docs/react/)
- [GraphQL](https://graphql.org/)

#### Firebase
- [React Native Firebase](https://rnfirebase.io/)
- [Firebase Console](https://console.firebase.google.com/)

#### State Management
- [Redux](https://redux.js.org/)
- [Redux Saga](https://redux-saga.js.org/)

#### Analytics
- [Segment](https://segment.com/docs/)
- [DataDog RUM](https://docs.datadoghq.com/real_user_monitoring/)

### Package Management

#### npm
- [GitHub Packages](https://github.com/features/packages)
- [The Orchard JavaScript Packages Guide](https://github.com/theorchard/docs/blob/master/javascript/packages.md)

#### CocoaPods
- [CocoaPods](https://cocoapods.org/)
- [CocoaPods Guides](https://guides.cocoapods.org/)

### App Stores

#### Apple
- [App Store Connect](https://appstoreconnect.apple.com/)
- [TestFlight](https://developer.apple.com/testflight/)
- [Apple Developer](https://developer.apple.com/)

#### Google
- [Google Play Console](https://play.google.com/console/)
- [Android App Signing](https://developer.android.com/studio/publish/app-signing)

### CI/CD

#### CodePush
- [CodePush CLI](https://github.com/microsoft/code-push)
- [CodePush React Native](https://github.com/microsoft/react-native-code-push)

### Design Tools

#### Proxy Tools
- [Proxyman](https://proxyman.io/) - HTTP debugging (macOS)
- [Charles Proxy](https://www.charlesproxy.com/) - HTTP debugging (cross-platform)

## Community

### React Native
- [React Native Community](https://github.com/react-native-community)
- [React Native Directory](https://reactnative.directory/) - Package explorer

### Stack Overflow
- [React Native Tag](https://stackoverflow.com/questions/tagged/react-native)
- [Apollo GraphQL Tag](https://stackoverflow.com/questions/tagged/apollo-client)

## Learning Resources

### React Native
- [React Native Express](https://www.reactnative.express/)
- [React Native School](https://www.reactnativeschool.com/)

### GraphQL
- [How to GraphQL](https://www.howtographql.com/)
- [Apollo Odyssey](https://www.apollographql.com/tutorials/)

### TypeScript
- [TypeScript Handbook](https://www.typescriptlang.org/docs/handbook/intro.html)
- [TypeScript Deep Dive](https://basarat.gitbook.io/typescript/)

## Tools & Utilities

### Online Tools
- [JSON Formatter](https://jsonformatter.org/)
- [JWT Debugger](https://jwt.io/)
- [Regex Tester](https://regex101.com/)
- [Base64 Encode/Decode](https://www.base64encode.org/)

### Package Utilities
- [npm Trends](https://npmtrends.com/) - Compare package downloads
- [Bundlephobia](https://bundlephobia.com/) - Check package size

## Internal Documentation

### Getting Started
- [Prerequisites](../getting-started/prerequisites.md)
- [Installation](../getting-started/installation.md)
- [Configuration](../getting-started/configuration.md)

### Development
- [Running the App](../development/running-the-app.md)
- [Testing](../development/testing.md)
- [Debugging](../development/debugging.md)
- [Scripts Reference](../development/scripts-reference.md)

### Deployment
- [CodePush](../deployment/codepush.md)
- [Building Binaries](../deployment/building.md)

### Guides
- [Multi-Brand Support](../guides/branding.md)
- [Apollo Client Tips](../guides/apollo-client.md)
- [Authentication Flow](../guides/authentication.md)

### Architecture
- [Project Structure](../architecture/project-structure.md)

### Maintenance
- [macOS Maintenance](../maintenance/macos-maintenance.md)
- [Xcode Setup](../maintenance/xcode-setup.md)

## Contributing

For questions or updates to this documentation:
- Open an issue in the repository
- Submit a pull request with improvements
- Contact the mobile team
