├── .gitignore ├── AGENTS.md ├── BUGBOT.md ├── CLAUDE.md ├── README.md ├── package.json ├── packages ├── api │ ├── .env.example │ ├── .gitignore │ ├── CLAUDE.md │ ├── README.md │ ├── branding │ │ ├── apple-iphone-1.png │ │ ├── functions.jpg │ │ ├── google-functions.jpg │ │ ├── linkedin-post-1.png │ │ ├── linkedin-post-2.jpg │ │ ├── logo-512.jpg │ │ └── logo.psd │ ├── components.json │ ├── drizzle.config.ts │ ├── eslint.config.mjs │ ├── global.d.ts │ ├── messages │ │ ├── ca.json │ │ ├── en.json │ │ └── es.json │ ├── next.config.ts │ ├── package.json │ ├── postcss.config.mjs │ ├── public │ │ ├── assets │ │ │ ├── 1.jpg │ │ │ ├── 2.jpg │ │ │ └── 3.jpg │ │ └── globe.svg │ ├── src │ │ ├── api │ │ │ ├── lib │ │ │ │ ├── dates.ts │ │ │ │ ├── images.ts │ │ │ │ └── sheets.ts │ │ │ ├── routes │ │ │ │ ├── @shared │ │ │ │ │ ├── error-codes.ts │ │ │ │ │ ├── jwt.ts │ │ │ │ │ ├── s3.ts │ │ │ │ │ ├── store.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── index.ts │ │ │ │ ├── protected │ │ │ │ │ ├── donor.route.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── mountain.route.ts │ │ │ │ │ ├── plan-chat.route.ts │ │ │ │ │ ├── plan.route.ts │ │ │ │ │ ├── summit.route.ts │ │ │ │ │ └── user.route.ts │ │ │ │ └── public │ │ │ │ │ ├── challenge.route.ts │ │ │ │ │ ├── hiscores.route.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── join.route.ts │ │ │ │ │ ├── mountains.route.ts │ │ │ │ │ ├── plan.route.ts │ │ │ │ │ └── user.route.ts │ │ │ └── schemas │ │ │ │ ├── auth.schema.ts │ │ │ │ ├── challenge.schema.ts │ │ │ │ ├── common.schema.ts │ │ │ │ ├── donor.schema.ts │ │ │ │ ├── hiscores.schema.ts │ │ │ │ ├── mountain.schema.ts │ │ │ │ ├── plan-chat.schema.ts │ │ │ │ ├── plan.schema.ts │ │ │ │ ├── summit.schema.ts │ │ │ │ └── user.schema.ts │ │ ├── app │ │ │ ├── api │ │ │ │ └── [[...slugs]] │ │ │ │ │ └── route.ts │ │ │ ├── deeplink │ │ │ │ └── page.tsx │ │ │ ├── favicon.ico │ │ │ ├── globals.css │ │ │ ├── layout.tsx │ │ │ ├── page.tsx │ │ │ ├── privacy-policy │ │ │ │ └── page.tsx │ │ │ └── terms-of-service │ │ │ │ └── page.tsx │ │ ├── components │ │ │ └── ui │ │ │ │ └── button.tsx │ │ ├── db │ │ │ ├── index.ts │ │ │ ├── init-script.sql │ │ │ └── schema.ts │ │ ├── i18n │ │ │ └── request.ts │ │ ├── lib │ │ │ └── utils.ts │ │ └── middleware.ts │ ├── tailwind.config.ts │ ├── tsconfig.json │ └── types │ │ └── api.ts └── app │ ├── .env.example │ ├── CLAUDE.md │ ├── LICENSE │ ├── README.md │ ├── app.config.ts │ ├── app │ ├── +not-found.tsx │ ├── _layout.tsx │ ├── _layout.web.tsx │ ├── challenges.tsx │ ├── hiscores.tsx │ ├── index.tsx │ ├── join.tsx │ ├── mountain │ │ └── [slug] │ │ │ ├── index.tsx │ │ │ └── summit.tsx │ ├── mountains.tsx │ ├── oauthredirect.tsx │ ├── plan │ │ ├── [id] │ │ │ ├── chat.tsx │ │ │ ├── complete.tsx │ │ │ ├── edit.tsx │ │ │ └── index.tsx │ │ └── create.tsx │ ├── plans.tsx │ ├── summits.tsx │ └── user │ │ ├── [user] │ │ └── index.tsx │ │ ├── about-the-app.tsx │ │ ├── donors.tsx │ │ ├── index.tsx │ │ ├── me.tsx │ │ ├── plans.tsx │ │ ├── suggestions.tsx │ │ └── summits │ │ ├── [summit].tsx │ │ └── index.tsx │ ├── assets │ ├── fonts │ │ ├── BricolageGrotesque-Bold.ttf │ │ ├── BricolageGrotesque-ExtraBold.ttf │ │ ├── BricolageGrotesque-Medium.ttf │ │ ├── BricolageGrotesque-Regular.ttf │ │ └── BricolageGrotesque-SemiBold.ttf │ └── images │ │ ├── chat-bg-dark.png │ │ ├── chat-bg-light.png │ │ ├── cims-letters.png │ │ ├── favicon.png │ │ ├── icon.png │ │ ├── logo-google-120.png │ │ ├── logo-small.png │ │ ├── me.jpg │ │ └── mountain.png │ ├── babel.config.js │ ├── components │ ├── providers │ │ ├── auth-provider.tsx │ │ ├── challenge-provider.tsx │ │ ├── index.ts │ │ └── query-client-provider.tsx │ ├── summit │ │ ├── index.ts │ │ └── summit-card.tsx │ └── ui │ │ ├── atoms │ │ ├── activity-indicator.tsx │ │ ├── avatar.tsx │ │ ├── blur-view.tsx │ │ ├── button.tsx │ │ ├── dynamic-image.tsx │ │ ├── enriched-themed-text.tsx │ │ ├── icon.ios.tsx │ │ ├── icon.tsx │ │ ├── index.ts │ │ ├── progress-bar.tsx │ │ ├── search-input.tsx │ │ ├── skeleton.tsx │ │ ├── themed-checkbox.tsx │ │ ├── themed-date-input.tsx │ │ ├── themed-keyboard-avoiding-view.tsx │ │ ├── themed-text-input.tsx │ │ ├── themed-text.tsx │ │ ├── themed-toggle-input.tsx │ │ └── themed-view.tsx │ │ ├── molecules │ │ ├── avatar-group.tsx │ │ ├── bottom-drawer.tsx │ │ ├── filterable-list-header.tsx │ │ ├── index.ts │ │ ├── mountain-item-list.tsx │ │ ├── plan-item-list.tsx │ │ ├── screen-header.tsx │ │ └── user-select-input.tsx │ │ └── organisms │ │ └── parallax-scroll-view.tsx │ ├── constants │ └── colors.ts │ ├── docker-compose.yml │ ├── domains │ ├── challenge │ │ ├── challenge.api.ts │ │ └── challenge.model.ts │ ├── donors │ │ └── donors.api.ts │ ├── hiscores │ │ └── hiscores.api.ts │ ├── mountain │ │ ├── components │ │ │ └── mountains-map.tsx │ │ ├── mountain.api.ts │ │ └── mountain.util.ts │ ├── plan │ │ ├── plan-chat.api.ts │ │ └── plan.api.ts │ ├── summit │ │ └── summit.api.ts │ └── user │ │ ├── user.api.ts │ │ └── user.utils.ts │ ├── drizzle.config.ts │ ├── eas.json │ ├── eslint.config.js │ ├── global.css │ ├── hooks │ ├── use-distance-to-target.ts │ ├── use-is-current-screen.ts │ ├── use-is-keyboard-visible.ts │ ├── use-location.ts │ ├── use-map-notification-badge.ts │ ├── use-mounted.ts │ └── use-on-app-active.ts │ ├── lib │ ├── api-client.ts │ ├── auth.ts │ ├── dates.ts │ ├── debounce.ts │ ├── deeplink.ts │ ├── device.ts │ ├── error-codes.ts │ ├── fonts.ts │ ├── images.ts │ ├── index.ts │ ├── locale.ts │ ├── location.ts │ ├── reviews.ts │ └── strings.ts │ ├── metro.config.js │ ├── nativewind-env.d.ts │ ├── package.json │ ├── public │ ├── app-landing.png │ ├── app-mountain.png │ ├── app-mountains.png │ ├── favicon.png │ └── logo-small.png │ ├── tailwind.config.js │ ├── translations │ ├── ca.json │ ├── en.json │ ├── es.json │ └── raw-en.json │ ├── tsconfig.json │ ├── types │ └── api.ts │ └── vercel.json ├── vercel.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/.gitignore -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/AGENTS.md -------------------------------------------------------------------------------- /BUGBOT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/BUGBOT.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/package.json -------------------------------------------------------------------------------- /packages/api/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/.env.example -------------------------------------------------------------------------------- /packages/api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/.gitignore -------------------------------------------------------------------------------- /packages/api/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/CLAUDE.md -------------------------------------------------------------------------------- /packages/api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/README.md -------------------------------------------------------------------------------- /packages/api/branding/apple-iphone-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/branding/apple-iphone-1.png -------------------------------------------------------------------------------- /packages/api/branding/functions.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/branding/functions.jpg -------------------------------------------------------------------------------- /packages/api/branding/google-functions.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/branding/google-functions.jpg -------------------------------------------------------------------------------- /packages/api/branding/linkedin-post-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/branding/linkedin-post-1.png -------------------------------------------------------------------------------- /packages/api/branding/linkedin-post-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/branding/linkedin-post-2.jpg -------------------------------------------------------------------------------- /packages/api/branding/logo-512.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/branding/logo-512.jpg -------------------------------------------------------------------------------- /packages/api/branding/logo.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/branding/logo.psd -------------------------------------------------------------------------------- /packages/api/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/components.json -------------------------------------------------------------------------------- /packages/api/drizzle.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/drizzle.config.ts -------------------------------------------------------------------------------- /packages/api/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/eslint.config.mjs -------------------------------------------------------------------------------- /packages/api/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/global.d.ts -------------------------------------------------------------------------------- /packages/api/messages/ca.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/messages/ca.json -------------------------------------------------------------------------------- /packages/api/messages/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/messages/en.json -------------------------------------------------------------------------------- /packages/api/messages/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/messages/es.json -------------------------------------------------------------------------------- /packages/api/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/next.config.ts -------------------------------------------------------------------------------- /packages/api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/package.json -------------------------------------------------------------------------------- /packages/api/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/postcss.config.mjs -------------------------------------------------------------------------------- /packages/api/public/assets/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/public/assets/1.jpg -------------------------------------------------------------------------------- /packages/api/public/assets/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/public/assets/2.jpg -------------------------------------------------------------------------------- /packages/api/public/assets/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/public/assets/3.jpg -------------------------------------------------------------------------------- /packages/api/public/globe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/public/globe.svg -------------------------------------------------------------------------------- /packages/api/src/api/lib/dates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/api/lib/dates.ts -------------------------------------------------------------------------------- /packages/api/src/api/lib/images.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/api/lib/images.ts -------------------------------------------------------------------------------- /packages/api/src/api/lib/sheets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/api/lib/sheets.ts -------------------------------------------------------------------------------- /packages/api/src/api/routes/@shared/error-codes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/api/routes/@shared/error-codes.ts -------------------------------------------------------------------------------- /packages/api/src/api/routes/@shared/jwt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/api/routes/@shared/jwt.ts -------------------------------------------------------------------------------- /packages/api/src/api/routes/@shared/s3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/api/routes/@shared/s3.ts -------------------------------------------------------------------------------- /packages/api/src/api/routes/@shared/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/api/routes/@shared/store.ts -------------------------------------------------------------------------------- /packages/api/src/api/routes/@shared/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/api/routes/@shared/types.ts -------------------------------------------------------------------------------- /packages/api/src/api/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/api/routes/index.ts -------------------------------------------------------------------------------- /packages/api/src/api/routes/protected/donor.route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/api/routes/protected/donor.route.ts -------------------------------------------------------------------------------- /packages/api/src/api/routes/protected/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/api/routes/protected/index.ts -------------------------------------------------------------------------------- /packages/api/src/api/routes/protected/mountain.route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/api/routes/protected/mountain.route.ts -------------------------------------------------------------------------------- /packages/api/src/api/routes/protected/plan-chat.route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/api/routes/protected/plan-chat.route.ts -------------------------------------------------------------------------------- /packages/api/src/api/routes/protected/plan.route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/api/routes/protected/plan.route.ts -------------------------------------------------------------------------------- /packages/api/src/api/routes/protected/summit.route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/api/routes/protected/summit.route.ts -------------------------------------------------------------------------------- /packages/api/src/api/routes/protected/user.route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/api/routes/protected/user.route.ts -------------------------------------------------------------------------------- /packages/api/src/api/routes/public/challenge.route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/api/routes/public/challenge.route.ts -------------------------------------------------------------------------------- /packages/api/src/api/routes/public/hiscores.route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/api/routes/public/hiscores.route.ts -------------------------------------------------------------------------------- /packages/api/src/api/routes/public/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/api/routes/public/index.ts -------------------------------------------------------------------------------- /packages/api/src/api/routes/public/join.route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/api/routes/public/join.route.ts -------------------------------------------------------------------------------- /packages/api/src/api/routes/public/mountains.route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/api/routes/public/mountains.route.ts -------------------------------------------------------------------------------- /packages/api/src/api/routes/public/plan.route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/api/routes/public/plan.route.ts -------------------------------------------------------------------------------- /packages/api/src/api/routes/public/user.route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/api/routes/public/user.route.ts -------------------------------------------------------------------------------- /packages/api/src/api/schemas/auth.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/api/schemas/auth.schema.ts -------------------------------------------------------------------------------- /packages/api/src/api/schemas/challenge.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/api/schemas/challenge.schema.ts -------------------------------------------------------------------------------- /packages/api/src/api/schemas/common.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/api/schemas/common.schema.ts -------------------------------------------------------------------------------- /packages/api/src/api/schemas/donor.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/api/schemas/donor.schema.ts -------------------------------------------------------------------------------- /packages/api/src/api/schemas/hiscores.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/api/schemas/hiscores.schema.ts -------------------------------------------------------------------------------- /packages/api/src/api/schemas/mountain.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/api/schemas/mountain.schema.ts -------------------------------------------------------------------------------- /packages/api/src/api/schemas/plan-chat.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/api/schemas/plan-chat.schema.ts -------------------------------------------------------------------------------- /packages/api/src/api/schemas/plan.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/api/schemas/plan.schema.ts -------------------------------------------------------------------------------- /packages/api/src/api/schemas/summit.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/api/schemas/summit.schema.ts -------------------------------------------------------------------------------- /packages/api/src/api/schemas/user.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/api/schemas/user.schema.ts -------------------------------------------------------------------------------- /packages/api/src/app/api/[[...slugs]]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/app/api/[[...slugs]]/route.ts -------------------------------------------------------------------------------- /packages/api/src/app/deeplink/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/app/deeplink/page.tsx -------------------------------------------------------------------------------- /packages/api/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/app/favicon.ico -------------------------------------------------------------------------------- /packages/api/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/app/globals.css -------------------------------------------------------------------------------- /packages/api/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/app/layout.tsx -------------------------------------------------------------------------------- /packages/api/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/app/page.tsx -------------------------------------------------------------------------------- /packages/api/src/app/privacy-policy/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/app/privacy-policy/page.tsx -------------------------------------------------------------------------------- /packages/api/src/app/terms-of-service/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/app/terms-of-service/page.tsx -------------------------------------------------------------------------------- /packages/api/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/components/ui/button.tsx -------------------------------------------------------------------------------- /packages/api/src/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/db/index.ts -------------------------------------------------------------------------------- /packages/api/src/db/init-script.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/db/init-script.sql -------------------------------------------------------------------------------- /packages/api/src/db/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/db/schema.ts -------------------------------------------------------------------------------- /packages/api/src/i18n/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/i18n/request.ts -------------------------------------------------------------------------------- /packages/api/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/lib/utils.ts -------------------------------------------------------------------------------- /packages/api/src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/src/middleware.ts -------------------------------------------------------------------------------- /packages/api/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/tailwind.config.ts -------------------------------------------------------------------------------- /packages/api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/tsconfig.json -------------------------------------------------------------------------------- /packages/api/types/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/api/types/api.ts -------------------------------------------------------------------------------- /packages/app/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/.env.example -------------------------------------------------------------------------------- /packages/app/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/CLAUDE.md -------------------------------------------------------------------------------- /packages/app/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/LICENSE -------------------------------------------------------------------------------- /packages/app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/README.md -------------------------------------------------------------------------------- /packages/app/app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/app.config.ts -------------------------------------------------------------------------------- /packages/app/app/+not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/app/+not-found.tsx -------------------------------------------------------------------------------- /packages/app/app/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/app/_layout.tsx -------------------------------------------------------------------------------- /packages/app/app/_layout.web.tsx: -------------------------------------------------------------------------------- 1 | export default function Root() { 2 | return "Welcome to 100cims api"; 3 | } 4 | -------------------------------------------------------------------------------- /packages/app/app/challenges.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/app/challenges.tsx -------------------------------------------------------------------------------- /packages/app/app/hiscores.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/app/hiscores.tsx -------------------------------------------------------------------------------- /packages/app/app/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/app/index.tsx -------------------------------------------------------------------------------- /packages/app/app/join.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/app/join.tsx -------------------------------------------------------------------------------- /packages/app/app/mountain/[slug]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/app/mountain/[slug]/index.tsx -------------------------------------------------------------------------------- /packages/app/app/mountain/[slug]/summit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/app/mountain/[slug]/summit.tsx -------------------------------------------------------------------------------- /packages/app/app/mountains.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/app/mountains.tsx -------------------------------------------------------------------------------- /packages/app/app/oauthredirect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/app/oauthredirect.tsx -------------------------------------------------------------------------------- /packages/app/app/plan/[id]/chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/app/plan/[id]/chat.tsx -------------------------------------------------------------------------------- /packages/app/app/plan/[id]/complete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/app/plan/[id]/complete.tsx -------------------------------------------------------------------------------- /packages/app/app/plan/[id]/edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/app/plan/[id]/edit.tsx -------------------------------------------------------------------------------- /packages/app/app/plan/[id]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/app/plan/[id]/index.tsx -------------------------------------------------------------------------------- /packages/app/app/plan/create.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/app/plan/create.tsx -------------------------------------------------------------------------------- /packages/app/app/plans.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/app/plans.tsx -------------------------------------------------------------------------------- /packages/app/app/summits.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/app/summits.tsx -------------------------------------------------------------------------------- /packages/app/app/user/[user]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/app/user/[user]/index.tsx -------------------------------------------------------------------------------- /packages/app/app/user/about-the-app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/app/user/about-the-app.tsx -------------------------------------------------------------------------------- /packages/app/app/user/donors.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/app/user/donors.tsx -------------------------------------------------------------------------------- /packages/app/app/user/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/app/user/index.tsx -------------------------------------------------------------------------------- /packages/app/app/user/me.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/app/user/me.tsx -------------------------------------------------------------------------------- /packages/app/app/user/plans.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/app/user/plans.tsx -------------------------------------------------------------------------------- /packages/app/app/user/suggestions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/app/user/suggestions.tsx -------------------------------------------------------------------------------- /packages/app/app/user/summits/[summit].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/app/user/summits/[summit].tsx -------------------------------------------------------------------------------- /packages/app/app/user/summits/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/app/user/summits/index.tsx -------------------------------------------------------------------------------- /packages/app/assets/fonts/BricolageGrotesque-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/assets/fonts/BricolageGrotesque-Bold.ttf -------------------------------------------------------------------------------- /packages/app/assets/fonts/BricolageGrotesque-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/assets/fonts/BricolageGrotesque-ExtraBold.ttf -------------------------------------------------------------------------------- /packages/app/assets/fonts/BricolageGrotesque-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/assets/fonts/BricolageGrotesque-Medium.ttf -------------------------------------------------------------------------------- /packages/app/assets/fonts/BricolageGrotesque-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/assets/fonts/BricolageGrotesque-Regular.ttf -------------------------------------------------------------------------------- /packages/app/assets/fonts/BricolageGrotesque-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/assets/fonts/BricolageGrotesque-SemiBold.ttf -------------------------------------------------------------------------------- /packages/app/assets/images/chat-bg-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/assets/images/chat-bg-dark.png -------------------------------------------------------------------------------- /packages/app/assets/images/chat-bg-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/assets/images/chat-bg-light.png -------------------------------------------------------------------------------- /packages/app/assets/images/cims-letters.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/assets/images/cims-letters.png -------------------------------------------------------------------------------- /packages/app/assets/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/assets/images/favicon.png -------------------------------------------------------------------------------- /packages/app/assets/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/assets/images/icon.png -------------------------------------------------------------------------------- /packages/app/assets/images/logo-google-120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/assets/images/logo-google-120.png -------------------------------------------------------------------------------- /packages/app/assets/images/logo-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/assets/images/logo-small.png -------------------------------------------------------------------------------- /packages/app/assets/images/me.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/assets/images/me.jpg -------------------------------------------------------------------------------- /packages/app/assets/images/mountain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/assets/images/mountain.png -------------------------------------------------------------------------------- /packages/app/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/babel.config.js -------------------------------------------------------------------------------- /packages/app/components/providers/auth-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/components/providers/auth-provider.tsx -------------------------------------------------------------------------------- /packages/app/components/providers/challenge-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/components/providers/challenge-provider.tsx -------------------------------------------------------------------------------- /packages/app/components/providers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/components/providers/index.ts -------------------------------------------------------------------------------- /packages/app/components/providers/query-client-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/components/providers/query-client-provider.tsx -------------------------------------------------------------------------------- /packages/app/components/summit/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/components/summit/index.ts -------------------------------------------------------------------------------- /packages/app/components/summit/summit-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/components/summit/summit-card.tsx -------------------------------------------------------------------------------- /packages/app/components/ui/atoms/activity-indicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/components/ui/atoms/activity-indicator.tsx -------------------------------------------------------------------------------- /packages/app/components/ui/atoms/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/components/ui/atoms/avatar.tsx -------------------------------------------------------------------------------- /packages/app/components/ui/atoms/blur-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/components/ui/atoms/blur-view.tsx -------------------------------------------------------------------------------- /packages/app/components/ui/atoms/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/components/ui/atoms/button.tsx -------------------------------------------------------------------------------- /packages/app/components/ui/atoms/dynamic-image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/components/ui/atoms/dynamic-image.tsx -------------------------------------------------------------------------------- /packages/app/components/ui/atoms/enriched-themed-text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/components/ui/atoms/enriched-themed-text.tsx -------------------------------------------------------------------------------- /packages/app/components/ui/atoms/icon.ios.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/components/ui/atoms/icon.ios.tsx -------------------------------------------------------------------------------- /packages/app/components/ui/atoms/icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/components/ui/atoms/icon.tsx -------------------------------------------------------------------------------- /packages/app/components/ui/atoms/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/components/ui/atoms/index.ts -------------------------------------------------------------------------------- /packages/app/components/ui/atoms/progress-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/components/ui/atoms/progress-bar.tsx -------------------------------------------------------------------------------- /packages/app/components/ui/atoms/search-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/components/ui/atoms/search-input.tsx -------------------------------------------------------------------------------- /packages/app/components/ui/atoms/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/components/ui/atoms/skeleton.tsx -------------------------------------------------------------------------------- /packages/app/components/ui/atoms/themed-checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/components/ui/atoms/themed-checkbox.tsx -------------------------------------------------------------------------------- /packages/app/components/ui/atoms/themed-date-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/components/ui/atoms/themed-date-input.tsx -------------------------------------------------------------------------------- /packages/app/components/ui/atoms/themed-keyboard-avoiding-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/components/ui/atoms/themed-keyboard-avoiding-view.tsx -------------------------------------------------------------------------------- /packages/app/components/ui/atoms/themed-text-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/components/ui/atoms/themed-text-input.tsx -------------------------------------------------------------------------------- /packages/app/components/ui/atoms/themed-text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/components/ui/atoms/themed-text.tsx -------------------------------------------------------------------------------- /packages/app/components/ui/atoms/themed-toggle-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/components/ui/atoms/themed-toggle-input.tsx -------------------------------------------------------------------------------- /packages/app/components/ui/atoms/themed-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/components/ui/atoms/themed-view.tsx -------------------------------------------------------------------------------- /packages/app/components/ui/molecules/avatar-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/components/ui/molecules/avatar-group.tsx -------------------------------------------------------------------------------- /packages/app/components/ui/molecules/bottom-drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/components/ui/molecules/bottom-drawer.tsx -------------------------------------------------------------------------------- /packages/app/components/ui/molecules/filterable-list-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/components/ui/molecules/filterable-list-header.tsx -------------------------------------------------------------------------------- /packages/app/components/ui/molecules/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/components/ui/molecules/index.ts -------------------------------------------------------------------------------- /packages/app/components/ui/molecules/mountain-item-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/components/ui/molecules/mountain-item-list.tsx -------------------------------------------------------------------------------- /packages/app/components/ui/molecules/plan-item-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/components/ui/molecules/plan-item-list.tsx -------------------------------------------------------------------------------- /packages/app/components/ui/molecules/screen-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/components/ui/molecules/screen-header.tsx -------------------------------------------------------------------------------- /packages/app/components/ui/molecules/user-select-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/components/ui/molecules/user-select-input.tsx -------------------------------------------------------------------------------- /packages/app/components/ui/organisms/parallax-scroll-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/components/ui/organisms/parallax-scroll-view.tsx -------------------------------------------------------------------------------- /packages/app/constants/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/constants/colors.ts -------------------------------------------------------------------------------- /packages/app/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/docker-compose.yml -------------------------------------------------------------------------------- /packages/app/domains/challenge/challenge.api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/domains/challenge/challenge.api.ts -------------------------------------------------------------------------------- /packages/app/domains/challenge/challenge.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/domains/challenge/challenge.model.ts -------------------------------------------------------------------------------- /packages/app/domains/donors/donors.api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/domains/donors/donors.api.ts -------------------------------------------------------------------------------- /packages/app/domains/hiscores/hiscores.api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/domains/hiscores/hiscores.api.ts -------------------------------------------------------------------------------- /packages/app/domains/mountain/components/mountains-map.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/domains/mountain/components/mountains-map.tsx -------------------------------------------------------------------------------- /packages/app/domains/mountain/mountain.api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/domains/mountain/mountain.api.ts -------------------------------------------------------------------------------- /packages/app/domains/mountain/mountain.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/domains/mountain/mountain.util.ts -------------------------------------------------------------------------------- /packages/app/domains/plan/plan-chat.api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/domains/plan/plan-chat.api.ts -------------------------------------------------------------------------------- /packages/app/domains/plan/plan.api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/domains/plan/plan.api.ts -------------------------------------------------------------------------------- /packages/app/domains/summit/summit.api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/domains/summit/summit.api.ts -------------------------------------------------------------------------------- /packages/app/domains/user/user.api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/domains/user/user.api.ts -------------------------------------------------------------------------------- /packages/app/domains/user/user.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/domains/user/user.utils.ts -------------------------------------------------------------------------------- /packages/app/drizzle.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/drizzle.config.ts -------------------------------------------------------------------------------- /packages/app/eas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/eas.json -------------------------------------------------------------------------------- /packages/app/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/eslint.config.js -------------------------------------------------------------------------------- /packages/app/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/global.css -------------------------------------------------------------------------------- /packages/app/hooks/use-distance-to-target.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/hooks/use-distance-to-target.ts -------------------------------------------------------------------------------- /packages/app/hooks/use-is-current-screen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/hooks/use-is-current-screen.ts -------------------------------------------------------------------------------- /packages/app/hooks/use-is-keyboard-visible.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/hooks/use-is-keyboard-visible.ts -------------------------------------------------------------------------------- /packages/app/hooks/use-location.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/hooks/use-location.ts -------------------------------------------------------------------------------- /packages/app/hooks/use-map-notification-badge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/hooks/use-map-notification-badge.ts -------------------------------------------------------------------------------- /packages/app/hooks/use-mounted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/hooks/use-mounted.ts -------------------------------------------------------------------------------- /packages/app/hooks/use-on-app-active.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/hooks/use-on-app-active.ts -------------------------------------------------------------------------------- /packages/app/lib/api-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/lib/api-client.ts -------------------------------------------------------------------------------- /packages/app/lib/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/lib/auth.ts -------------------------------------------------------------------------------- /packages/app/lib/dates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/lib/dates.ts -------------------------------------------------------------------------------- /packages/app/lib/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/lib/debounce.ts -------------------------------------------------------------------------------- /packages/app/lib/deeplink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/lib/deeplink.ts -------------------------------------------------------------------------------- /packages/app/lib/device.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/lib/device.ts -------------------------------------------------------------------------------- /packages/app/lib/error-codes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/lib/error-codes.ts -------------------------------------------------------------------------------- /packages/app/lib/fonts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/lib/fonts.ts -------------------------------------------------------------------------------- /packages/app/lib/images.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/lib/images.ts -------------------------------------------------------------------------------- /packages/app/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/lib/index.ts -------------------------------------------------------------------------------- /packages/app/lib/locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/lib/locale.ts -------------------------------------------------------------------------------- /packages/app/lib/location.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/lib/location.ts -------------------------------------------------------------------------------- /packages/app/lib/reviews.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/lib/reviews.ts -------------------------------------------------------------------------------- /packages/app/lib/strings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/lib/strings.ts -------------------------------------------------------------------------------- /packages/app/metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/metro.config.js -------------------------------------------------------------------------------- /packages/app/nativewind-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/nativewind-env.d.ts -------------------------------------------------------------------------------- /packages/app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/package.json -------------------------------------------------------------------------------- /packages/app/public/app-landing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/public/app-landing.png -------------------------------------------------------------------------------- /packages/app/public/app-mountain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/public/app-mountain.png -------------------------------------------------------------------------------- /packages/app/public/app-mountains.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/public/app-mountains.png -------------------------------------------------------------------------------- /packages/app/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/public/favicon.png -------------------------------------------------------------------------------- /packages/app/public/logo-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/public/logo-small.png -------------------------------------------------------------------------------- /packages/app/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/tailwind.config.js -------------------------------------------------------------------------------- /packages/app/translations/ca.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/translations/ca.json -------------------------------------------------------------------------------- /packages/app/translations/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/translations/en.json -------------------------------------------------------------------------------- /packages/app/translations/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/translations/es.json -------------------------------------------------------------------------------- /packages/app/translations/raw-en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/translations/raw-en.json -------------------------------------------------------------------------------- /packages/app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/tsconfig.json -------------------------------------------------------------------------------- /packages/app/types/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/types/api.ts -------------------------------------------------------------------------------- /packages/app/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/packages/app/vercel.json -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/vercel.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jvidalv/100cims/HEAD/yarn.lock --------------------------------------------------------------------------------