├── .gitignore ├── .vscode └── settings.json ├── README.md ├── apps ├── jobs │ ├── .env.example │ ├── package.json │ ├── src │ │ ├── grab │ │ │ ├── constants.ts │ │ │ ├── filter.ts │ │ │ ├── index.ts │ │ │ └── routes │ │ │ │ ├── ele-duck.ts │ │ │ │ ├── ruanyf.ts │ │ │ │ └── v2ex.ts │ │ ├── lib │ │ │ ├── generative-ai-js │ │ │ │ ├── errors.ts │ │ │ │ ├── gen-ai.ts │ │ │ │ ├── index.ts │ │ │ │ ├── methods │ │ │ │ │ ├── chat-session.ts │ │ │ │ │ ├── count-tokens.ts │ │ │ │ │ ├── embed-content.ts │ │ │ │ │ └── generate-content.ts │ │ │ │ ├── models │ │ │ │ │ └── generative-model.ts │ │ │ │ ├── requests │ │ │ │ │ ├── request-helpers.ts │ │ │ │ │ ├── request.ts │ │ │ │ │ ├── response-helpers.ts │ │ │ │ │ └── stream-reader.ts │ │ │ │ └── types │ │ │ │ │ ├── content.ts │ │ │ │ │ ├── enums.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── requests.ts │ │ │ │ │ └── responses.ts │ │ │ ├── logger.ts │ │ │ ├── segment.ts │ │ │ ├── utils.ts │ │ │ └── with-ai │ │ │ │ └── analysis.ts │ │ ├── main.ts │ │ ├── types │ │ │ └── global.d.ts │ │ └── update │ │ │ └── full-tags.ts │ └── tsconfig.json └── www │ ├── .env.example │ ├── components.json │ ├── next.config.ts │ ├── package.json │ ├── postcss.config.cjs │ ├── prettier.config.js │ ├── public │ ├── favicon.svg │ └── og.png │ ├── src │ ├── app │ │ ├── (main) │ │ │ ├── [id] │ │ │ │ └── page.tsx │ │ │ ├── feed.xml │ │ │ │ └── route.ts │ │ │ └── page.tsx │ │ ├── _store │ │ │ ├── home-filter.query.ts │ │ │ └── job-view.store.ts │ │ ├── api │ │ │ └── trpc │ │ │ │ └── [trpc] │ │ │ │ └── route.ts │ │ ├── error.tsx │ │ ├── layout.tsx │ │ ├── loading.tsx │ │ ├── not-found.tsx │ │ └── robots.ts │ ├── components │ │ ├── features │ │ │ ├── header.tsx │ │ │ ├── job-correlation-list.tsx │ │ │ ├── job-correlation.tsx │ │ │ ├── job-detail.client.tsx │ │ │ ├── job-detail.tsx │ │ │ ├── job-filter.tsx │ │ │ ├── job-item-wrapper.tsx │ │ │ ├── job-item.tsx │ │ │ ├── job-list.tsx │ │ │ ├── job-more.tsx │ │ │ ├── job-view-drawer.tsx │ │ │ ├── view-line-wrapper.tsx │ │ │ └── view-line.tsx │ │ ├── shared │ │ │ ├── combo-option-input.tsx │ │ │ ├── date-picker-with-range.tsx │ │ │ ├── icons.tsx │ │ │ ├── job-site-tag.tsx │ │ │ └── logo.tsx │ │ └── ui │ │ │ ├── accordion.tsx │ │ │ ├── alert.tsx │ │ │ ├── avatar.tsx │ │ │ ├── badge.tsx │ │ │ ├── button.tsx │ │ │ ├── calendar.tsx │ │ │ ├── card.tsx │ │ │ ├── checkbox.tsx │ │ │ ├── command.tsx │ │ │ ├── dialog.tsx │ │ │ ├── drawer.tsx │ │ │ ├── dropdown-menu.tsx │ │ │ ├── form.tsx │ │ │ ├── input.tsx │ │ │ ├── label.tsx │ │ │ ├── pagination.tsx │ │ │ ├── popover.tsx │ │ │ ├── radio-group.tsx │ │ │ ├── scroll-area.tsx │ │ │ ├── select.tsx │ │ │ ├── separator.tsx │ │ │ ├── sheet.tsx │ │ │ ├── skeleton.tsx │ │ │ ├── sonner.tsx │ │ │ ├── tabs.tsx │ │ │ ├── textarea.tsx │ │ │ └── tooltip.tsx │ ├── env.ts │ ├── hooks │ │ ├── use-intersection-observer.ts │ │ └── useSet.ts │ ├── lib │ │ ├── constants.ts │ │ ├── md-utils.ts │ │ ├── openpanel.ts │ │ ├── site.ts │ │ └── utils.ts │ ├── server │ │ ├── api │ │ │ ├── root.ts │ │ │ ├── routers │ │ │ │ └── job.ts │ │ │ └── trpc.ts │ │ └── functions │ │ │ └── job │ │ │ └── query.ts │ ├── styles │ │ └── globals.css │ ├── trpc │ │ ├── react.tsx │ │ ├── server.ts │ │ └── shared.ts │ └── types │ │ └── type.d.ts │ ├── tailwind.config.ts │ └── tsconfig.json ├── nixpacks.toml ├── package.json ├── packages ├── db │ ├── .env.example │ ├── index.ts │ ├── package.json │ ├── prisma │ │ ├── migrations │ │ │ ├── 20240322151743_init │ │ │ │ └── migration.sql │ │ │ ├── 20240422070234_post_type │ │ │ │ └── migration.sql │ │ │ ├── 20240510025205_full_tags │ │ │ │ └── migration.sql │ │ │ └── migration_lock.toml │ │ └── schema.prisma │ └── tsconfig.json ├── eslint-config │ ├── index.js │ ├── next.js │ ├── package.json │ └── tsconfig.json └── tsconfig │ ├── base.json │ ├── nextjs.json │ ├── package.json │ └── tsconfig.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml └── turbo.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/README.md -------------------------------------------------------------------------------- /apps/jobs/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/jobs/.env.example -------------------------------------------------------------------------------- /apps/jobs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/jobs/package.json -------------------------------------------------------------------------------- /apps/jobs/src/grab/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/jobs/src/grab/constants.ts -------------------------------------------------------------------------------- /apps/jobs/src/grab/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/jobs/src/grab/filter.ts -------------------------------------------------------------------------------- /apps/jobs/src/grab/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/jobs/src/grab/index.ts -------------------------------------------------------------------------------- /apps/jobs/src/grab/routes/ele-duck.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/jobs/src/grab/routes/ele-duck.ts -------------------------------------------------------------------------------- /apps/jobs/src/grab/routes/ruanyf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/jobs/src/grab/routes/ruanyf.ts -------------------------------------------------------------------------------- /apps/jobs/src/grab/routes/v2ex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/jobs/src/grab/routes/v2ex.ts -------------------------------------------------------------------------------- /apps/jobs/src/lib/generative-ai-js/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/jobs/src/lib/generative-ai-js/errors.ts -------------------------------------------------------------------------------- /apps/jobs/src/lib/generative-ai-js/gen-ai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/jobs/src/lib/generative-ai-js/gen-ai.ts -------------------------------------------------------------------------------- /apps/jobs/src/lib/generative-ai-js/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/jobs/src/lib/generative-ai-js/index.ts -------------------------------------------------------------------------------- /apps/jobs/src/lib/generative-ai-js/methods/chat-session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/jobs/src/lib/generative-ai-js/methods/chat-session.ts -------------------------------------------------------------------------------- /apps/jobs/src/lib/generative-ai-js/methods/count-tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/jobs/src/lib/generative-ai-js/methods/count-tokens.ts -------------------------------------------------------------------------------- /apps/jobs/src/lib/generative-ai-js/methods/embed-content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/jobs/src/lib/generative-ai-js/methods/embed-content.ts -------------------------------------------------------------------------------- /apps/jobs/src/lib/generative-ai-js/methods/generate-content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/jobs/src/lib/generative-ai-js/methods/generate-content.ts -------------------------------------------------------------------------------- /apps/jobs/src/lib/generative-ai-js/models/generative-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/jobs/src/lib/generative-ai-js/models/generative-model.ts -------------------------------------------------------------------------------- /apps/jobs/src/lib/generative-ai-js/requests/request-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/jobs/src/lib/generative-ai-js/requests/request-helpers.ts -------------------------------------------------------------------------------- /apps/jobs/src/lib/generative-ai-js/requests/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/jobs/src/lib/generative-ai-js/requests/request.ts -------------------------------------------------------------------------------- /apps/jobs/src/lib/generative-ai-js/requests/response-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/jobs/src/lib/generative-ai-js/requests/response-helpers.ts -------------------------------------------------------------------------------- /apps/jobs/src/lib/generative-ai-js/requests/stream-reader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/jobs/src/lib/generative-ai-js/requests/stream-reader.ts -------------------------------------------------------------------------------- /apps/jobs/src/lib/generative-ai-js/types/content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/jobs/src/lib/generative-ai-js/types/content.ts -------------------------------------------------------------------------------- /apps/jobs/src/lib/generative-ai-js/types/enums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/jobs/src/lib/generative-ai-js/types/enums.ts -------------------------------------------------------------------------------- /apps/jobs/src/lib/generative-ai-js/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/jobs/src/lib/generative-ai-js/types/index.ts -------------------------------------------------------------------------------- /apps/jobs/src/lib/generative-ai-js/types/requests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/jobs/src/lib/generative-ai-js/types/requests.ts -------------------------------------------------------------------------------- /apps/jobs/src/lib/generative-ai-js/types/responses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/jobs/src/lib/generative-ai-js/types/responses.ts -------------------------------------------------------------------------------- /apps/jobs/src/lib/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/jobs/src/lib/logger.ts -------------------------------------------------------------------------------- /apps/jobs/src/lib/segment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/jobs/src/lib/segment.ts -------------------------------------------------------------------------------- /apps/jobs/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/jobs/src/lib/utils.ts -------------------------------------------------------------------------------- /apps/jobs/src/lib/with-ai/analysis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/jobs/src/lib/with-ai/analysis.ts -------------------------------------------------------------------------------- /apps/jobs/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/jobs/src/main.ts -------------------------------------------------------------------------------- /apps/jobs/src/types/global.d.ts: -------------------------------------------------------------------------------- 1 | declare module "segmentit"; 2 | -------------------------------------------------------------------------------- /apps/jobs/src/update/full-tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/jobs/src/update/full-tags.ts -------------------------------------------------------------------------------- /apps/jobs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/jobs/tsconfig.json -------------------------------------------------------------------------------- /apps/www/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/.env.example -------------------------------------------------------------------------------- /apps/www/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/components.json -------------------------------------------------------------------------------- /apps/www/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/next.config.ts -------------------------------------------------------------------------------- /apps/www/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/package.json -------------------------------------------------------------------------------- /apps/www/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/postcss.config.cjs -------------------------------------------------------------------------------- /apps/www/prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/prettier.config.js -------------------------------------------------------------------------------- /apps/www/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/public/favicon.svg -------------------------------------------------------------------------------- /apps/www/public/og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/public/og.png -------------------------------------------------------------------------------- /apps/www/src/app/(main)/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/app/(main)/[id]/page.tsx -------------------------------------------------------------------------------- /apps/www/src/app/(main)/feed.xml/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/app/(main)/feed.xml/route.ts -------------------------------------------------------------------------------- /apps/www/src/app/(main)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/app/(main)/page.tsx -------------------------------------------------------------------------------- /apps/www/src/app/_store/home-filter.query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/app/_store/home-filter.query.ts -------------------------------------------------------------------------------- /apps/www/src/app/_store/job-view.store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/app/_store/job-view.store.ts -------------------------------------------------------------------------------- /apps/www/src/app/api/trpc/[trpc]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/app/api/trpc/[trpc]/route.ts -------------------------------------------------------------------------------- /apps/www/src/app/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/app/error.tsx -------------------------------------------------------------------------------- /apps/www/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/app/layout.tsx -------------------------------------------------------------------------------- /apps/www/src/app/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/app/loading.tsx -------------------------------------------------------------------------------- /apps/www/src/app/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/app/not-found.tsx -------------------------------------------------------------------------------- /apps/www/src/app/robots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/app/robots.ts -------------------------------------------------------------------------------- /apps/www/src/components/features/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/features/header.tsx -------------------------------------------------------------------------------- /apps/www/src/components/features/job-correlation-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/features/job-correlation-list.tsx -------------------------------------------------------------------------------- /apps/www/src/components/features/job-correlation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/features/job-correlation.tsx -------------------------------------------------------------------------------- /apps/www/src/components/features/job-detail.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/features/job-detail.client.tsx -------------------------------------------------------------------------------- /apps/www/src/components/features/job-detail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/features/job-detail.tsx -------------------------------------------------------------------------------- /apps/www/src/components/features/job-filter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/features/job-filter.tsx -------------------------------------------------------------------------------- /apps/www/src/components/features/job-item-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/features/job-item-wrapper.tsx -------------------------------------------------------------------------------- /apps/www/src/components/features/job-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/features/job-item.tsx -------------------------------------------------------------------------------- /apps/www/src/components/features/job-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/features/job-list.tsx -------------------------------------------------------------------------------- /apps/www/src/components/features/job-more.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/features/job-more.tsx -------------------------------------------------------------------------------- /apps/www/src/components/features/job-view-drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/features/job-view-drawer.tsx -------------------------------------------------------------------------------- /apps/www/src/components/features/view-line-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/features/view-line-wrapper.tsx -------------------------------------------------------------------------------- /apps/www/src/components/features/view-line.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/features/view-line.tsx -------------------------------------------------------------------------------- /apps/www/src/components/shared/combo-option-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/shared/combo-option-input.tsx -------------------------------------------------------------------------------- /apps/www/src/components/shared/date-picker-with-range.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/shared/date-picker-with-range.tsx -------------------------------------------------------------------------------- /apps/www/src/components/shared/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/shared/icons.tsx -------------------------------------------------------------------------------- /apps/www/src/components/shared/job-site-tag.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/shared/job-site-tag.tsx -------------------------------------------------------------------------------- /apps/www/src/components/shared/logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/shared/logo.tsx -------------------------------------------------------------------------------- /apps/www/src/components/ui/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/ui/accordion.tsx -------------------------------------------------------------------------------- /apps/www/src/components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/ui/alert.tsx -------------------------------------------------------------------------------- /apps/www/src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /apps/www/src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /apps/www/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/ui/button.tsx -------------------------------------------------------------------------------- /apps/www/src/components/ui/calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/ui/calendar.tsx -------------------------------------------------------------------------------- /apps/www/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/ui/card.tsx -------------------------------------------------------------------------------- /apps/www/src/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /apps/www/src/components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/ui/command.tsx -------------------------------------------------------------------------------- /apps/www/src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /apps/www/src/components/ui/drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/ui/drawer.tsx -------------------------------------------------------------------------------- /apps/www/src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /apps/www/src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/ui/form.tsx -------------------------------------------------------------------------------- /apps/www/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/ui/input.tsx -------------------------------------------------------------------------------- /apps/www/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/ui/label.tsx -------------------------------------------------------------------------------- /apps/www/src/components/ui/pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/ui/pagination.tsx -------------------------------------------------------------------------------- /apps/www/src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /apps/www/src/components/ui/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/ui/radio-group.tsx -------------------------------------------------------------------------------- /apps/www/src/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /apps/www/src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/ui/select.tsx -------------------------------------------------------------------------------- /apps/www/src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /apps/www/src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /apps/www/src/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /apps/www/src/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/ui/sonner.tsx -------------------------------------------------------------------------------- /apps/www/src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /apps/www/src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /apps/www/src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /apps/www/src/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/env.ts -------------------------------------------------------------------------------- /apps/www/src/hooks/use-intersection-observer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/hooks/use-intersection-observer.ts -------------------------------------------------------------------------------- /apps/www/src/hooks/useSet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/hooks/useSet.ts -------------------------------------------------------------------------------- /apps/www/src/lib/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/lib/constants.ts -------------------------------------------------------------------------------- /apps/www/src/lib/md-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/lib/md-utils.ts -------------------------------------------------------------------------------- /apps/www/src/lib/openpanel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/lib/openpanel.ts -------------------------------------------------------------------------------- /apps/www/src/lib/site.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/lib/site.ts -------------------------------------------------------------------------------- /apps/www/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/lib/utils.ts -------------------------------------------------------------------------------- /apps/www/src/server/api/root.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/server/api/root.ts -------------------------------------------------------------------------------- /apps/www/src/server/api/routers/job.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/server/api/routers/job.ts -------------------------------------------------------------------------------- /apps/www/src/server/api/trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/server/api/trpc.ts -------------------------------------------------------------------------------- /apps/www/src/server/functions/job/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/server/functions/job/query.ts -------------------------------------------------------------------------------- /apps/www/src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/styles/globals.css -------------------------------------------------------------------------------- /apps/www/src/trpc/react.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/trpc/react.tsx -------------------------------------------------------------------------------- /apps/www/src/trpc/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/trpc/server.ts -------------------------------------------------------------------------------- /apps/www/src/trpc/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/src/trpc/shared.ts -------------------------------------------------------------------------------- /apps/www/src/types/type.d.ts: -------------------------------------------------------------------------------- 1 | declare module '@prisma/nextjs-monorepo-workaround-plugin'; 2 | -------------------------------------------------------------------------------- /apps/www/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/tailwind.config.ts -------------------------------------------------------------------------------- /apps/www/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/apps/www/tsconfig.json -------------------------------------------------------------------------------- /nixpacks.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/nixpacks.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/package.json -------------------------------------------------------------------------------- /packages/db/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/packages/db/.env.example -------------------------------------------------------------------------------- /packages/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/packages/db/index.ts -------------------------------------------------------------------------------- /packages/db/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/packages/db/package.json -------------------------------------------------------------------------------- /packages/db/prisma/migrations/20240322151743_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/packages/db/prisma/migrations/20240322151743_init/migration.sql -------------------------------------------------------------------------------- /packages/db/prisma/migrations/20240422070234_post_type/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/packages/db/prisma/migrations/20240422070234_post_type/migration.sql -------------------------------------------------------------------------------- /packages/db/prisma/migrations/20240510025205_full_tags/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/packages/db/prisma/migrations/20240510025205_full_tags/migration.sql -------------------------------------------------------------------------------- /packages/db/prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/packages/db/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /packages/db/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/packages/db/prisma/schema.prisma -------------------------------------------------------------------------------- /packages/db/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/packages/db/tsconfig.json -------------------------------------------------------------------------------- /packages/eslint-config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/packages/eslint-config/index.js -------------------------------------------------------------------------------- /packages/eslint-config/next.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/packages/eslint-config/next.js -------------------------------------------------------------------------------- /packages/eslint-config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/packages/eslint-config/package.json -------------------------------------------------------------------------------- /packages/eslint-config/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/packages/eslint-config/tsconfig.json -------------------------------------------------------------------------------- /packages/tsconfig/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/packages/tsconfig/base.json -------------------------------------------------------------------------------- /packages/tsconfig/nextjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/packages/tsconfig/nextjs.json -------------------------------------------------------------------------------- /packages/tsconfig/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/packages/tsconfig/package.json -------------------------------------------------------------------------------- /packages/tsconfig/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/packages/tsconfig/tsconfig.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hehehai/x-hiring/HEAD/turbo.json --------------------------------------------------------------------------------