├── .gitignore ├── README.md ├── app.json ├── app ├── (auth) │ ├── _layout.tsx │ ├── sign-in.tsx │ └── sign-up.tsx ├── (screens) │ ├── edit-entry │ │ └── [entryId].tsx │ ├── edit-workout │ │ └── [workoutId].tsx │ ├── log-reps │ │ └── [workoutId].tsx │ └── new-workout.tsx ├── (tabs) │ ├── _layout.tsx │ ├── history.tsx │ ├── index.tsx │ └── settings.tsx ├── +html.tsx ├── +not-found.tsx └── _layout.tsx ├── assets ├── fonts │ └── SpaceMono-Regular.ttf └── images │ ├── adaptive-icon.png │ ├── favicon.png │ ├── icon.png │ ├── partial-react-logo.png │ ├── react-logo.png │ ├── react-logo@2x.png │ ├── react-logo@3x.png │ └── splash.png ├── babel.config.js ├── components ├── Button.tsx ├── Collapsible.tsx ├── ExternalLink.tsx ├── HelloWave.tsx ├── ListItem.tsx ├── OAuthButton.tsx ├── ParallaxScrollView.tsx ├── ThemedText.tsx ├── ThemedView.tsx ├── WorkoutHistoryList.tsx ├── __tests__ │ ├── ThemedText-test.tsx │ └── __snapshots__ │ │ └── ThemedText-test.tsx.snap └── navigation │ └── TabBarIcon.tsx ├── constants ├── Colors.ts └── styles.ts ├── convex ├── README.md ├── _generated │ ├── api.d.ts │ ├── api.js │ ├── dataModel.d.ts │ ├── server.d.ts │ └── server.js ├── auth.config.ts ├── logged_reps.ts ├── tsconfig.json └── workouts.ts ├── hooks ├── useColorScheme.ts ├── useColorScheme.web.ts └── useThemeColor.ts ├── package.json ├── scripts └── reset-project.js └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/README.md -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/app.json -------------------------------------------------------------------------------- /app/(auth)/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/app/(auth)/_layout.tsx -------------------------------------------------------------------------------- /app/(auth)/sign-in.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/app/(auth)/sign-in.tsx -------------------------------------------------------------------------------- /app/(auth)/sign-up.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/app/(auth)/sign-up.tsx -------------------------------------------------------------------------------- /app/(screens)/edit-entry/[entryId].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/app/(screens)/edit-entry/[entryId].tsx -------------------------------------------------------------------------------- /app/(screens)/edit-workout/[workoutId].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/app/(screens)/edit-workout/[workoutId].tsx -------------------------------------------------------------------------------- /app/(screens)/log-reps/[workoutId].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/app/(screens)/log-reps/[workoutId].tsx -------------------------------------------------------------------------------- /app/(screens)/new-workout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/app/(screens)/new-workout.tsx -------------------------------------------------------------------------------- /app/(tabs)/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/app/(tabs)/_layout.tsx -------------------------------------------------------------------------------- /app/(tabs)/history.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/app/(tabs)/history.tsx -------------------------------------------------------------------------------- /app/(tabs)/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/app/(tabs)/index.tsx -------------------------------------------------------------------------------- /app/(tabs)/settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/app/(tabs)/settings.tsx -------------------------------------------------------------------------------- /app/+html.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/app/+html.tsx -------------------------------------------------------------------------------- /app/+not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/app/+not-found.tsx -------------------------------------------------------------------------------- /app/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/app/_layout.tsx -------------------------------------------------------------------------------- /assets/fonts/SpaceMono-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/assets/fonts/SpaceMono-Regular.ttf -------------------------------------------------------------------------------- /assets/images/adaptive-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/assets/images/adaptive-icon.png -------------------------------------------------------------------------------- /assets/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/assets/images/favicon.png -------------------------------------------------------------------------------- /assets/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/assets/images/icon.png -------------------------------------------------------------------------------- /assets/images/partial-react-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/assets/images/partial-react-logo.png -------------------------------------------------------------------------------- /assets/images/react-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/assets/images/react-logo.png -------------------------------------------------------------------------------- /assets/images/react-logo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/assets/images/react-logo@2x.png -------------------------------------------------------------------------------- /assets/images/react-logo@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/assets/images/react-logo@3x.png -------------------------------------------------------------------------------- /assets/images/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/assets/images/splash.png -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/babel.config.js -------------------------------------------------------------------------------- /components/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/components/Button.tsx -------------------------------------------------------------------------------- /components/Collapsible.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/components/Collapsible.tsx -------------------------------------------------------------------------------- /components/ExternalLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/components/ExternalLink.tsx -------------------------------------------------------------------------------- /components/HelloWave.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/components/HelloWave.tsx -------------------------------------------------------------------------------- /components/ListItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/components/ListItem.tsx -------------------------------------------------------------------------------- /components/OAuthButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/components/OAuthButton.tsx -------------------------------------------------------------------------------- /components/ParallaxScrollView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/components/ParallaxScrollView.tsx -------------------------------------------------------------------------------- /components/ThemedText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/components/ThemedText.tsx -------------------------------------------------------------------------------- /components/ThemedView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/components/ThemedView.tsx -------------------------------------------------------------------------------- /components/WorkoutHistoryList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/components/WorkoutHistoryList.tsx -------------------------------------------------------------------------------- /components/__tests__/ThemedText-test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/components/__tests__/ThemedText-test.tsx -------------------------------------------------------------------------------- /components/__tests__/__snapshots__/ThemedText-test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/components/__tests__/__snapshots__/ThemedText-test.tsx.snap -------------------------------------------------------------------------------- /components/navigation/TabBarIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/components/navigation/TabBarIcon.tsx -------------------------------------------------------------------------------- /constants/Colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/constants/Colors.ts -------------------------------------------------------------------------------- /constants/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/constants/styles.ts -------------------------------------------------------------------------------- /convex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/convex/README.md -------------------------------------------------------------------------------- /convex/_generated/api.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/convex/_generated/api.d.ts -------------------------------------------------------------------------------- /convex/_generated/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/convex/_generated/api.js -------------------------------------------------------------------------------- /convex/_generated/dataModel.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/convex/_generated/dataModel.d.ts -------------------------------------------------------------------------------- /convex/_generated/server.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/convex/_generated/server.d.ts -------------------------------------------------------------------------------- /convex/_generated/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/convex/_generated/server.js -------------------------------------------------------------------------------- /convex/auth.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/convex/auth.config.ts -------------------------------------------------------------------------------- /convex/logged_reps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/convex/logged_reps.ts -------------------------------------------------------------------------------- /convex/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/convex/tsconfig.json -------------------------------------------------------------------------------- /convex/workouts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/convex/workouts.ts -------------------------------------------------------------------------------- /hooks/useColorScheme.ts: -------------------------------------------------------------------------------- 1 | export { useColorScheme } from 'react-native'; 2 | -------------------------------------------------------------------------------- /hooks/useColorScheme.web.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/hooks/useColorScheme.web.ts -------------------------------------------------------------------------------- /hooks/useThemeColor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/hooks/useThemeColor.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/package.json -------------------------------------------------------------------------------- /scripts/reset-project.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/scripts/reset-project.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmorrisondev/dailyreps-article-walkthrough/HEAD/tsconfig.json --------------------------------------------------------------------------------