├── .github └── workflows │ ├── backend.yml │ └── frontend.yml ├── backend ├── .env.example ├── .gitignore ├── README.md ├── bun.lockb ├── index.ts ├── models │ ├── live-session-model.ts │ ├── message-vote.ts │ ├── message.ts │ └── user.ts ├── package.json ├── pm2.dev.config.cjs ├── pm2.prod.config.cjs ├── socket.io.d.ts └── tsconfig.json ├── frontend ├── .env.example ├── .env.vault ├── .eslintrc.json ├── .gitignore ├── .prettierignore ├── .prettierrc ├── PrismaClientSingleton.ts ├── README.md ├── actions │ ├── answer │ │ ├── index.ts │ │ ├── schema.ts │ │ └── types.ts │ ├── liveChatSession │ │ ├── index.ts │ │ ├── schema.ts │ │ └── types.ts │ ├── message │ │ ├── index.ts │ │ ├── schema.ts │ │ └── types.ts │ ├── messageVote │ │ ├── index.ts │ │ ├── schema.ts │ │ └── types.ts │ ├── question │ │ ├── index.ts │ │ ├── schema.ts │ │ └── types.ts │ ├── sessionParticipant │ │ ├── index.ts │ │ ├── schema.ts │ │ └── types.ts │ └── vote │ │ ├── index.ts │ │ ├── schema.ts │ │ └── types.ts ├── app │ ├── api │ │ └── auth │ │ │ └── [...nextauth] │ │ │ └── route.ts │ ├── favicon.ico │ ├── globals.css │ ├── layout.tsx │ ├── livechat │ │ ├── [id] │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ └── page.tsx │ ├── loading.tsx │ ├── login │ │ └── page.tsx │ ├── page.tsx │ └── questions │ │ └── [slug] │ │ ├── @answers │ │ ├── default.tsx │ │ ├── loading.tsx │ │ └── page.tsx │ │ ├── @question │ │ ├── loading.tsx │ │ └── page.tsx │ │ ├── layout.tsx │ │ └── page.tsx ├── auth.config.ts ├── auth.ts ├── components.json ├── components │ ├── .prettierrc │ ├── CLogout.tsx │ ├── Infinite-message-list.tsx │ ├── Loading.tsx │ ├── Modal.tsx │ ├── NewPostDialog.tsx │ ├── PostCard.tsx │ ├── Providers.tsx │ ├── ThemeSwitch.tsx │ ├── card.tsx │ ├── form │ │ ├── form-delete.tsx │ │ ├── form-errors.tsx │ │ ├── form-input.tsx │ │ ├── form-submit.tsx │ │ ├── form-update-live-session.tsx │ │ ├── form-vote-message.tsx │ │ └── form-vote.tsx │ ├── live-chat-session-card.tsx │ ├── navbar.tsx │ ├── new-chat-session.tsx │ ├── pagination.tsx │ ├── react-query-provider.tsx │ ├── search.tsx │ ├── tag.tsx │ ├── textSnippet.tsx │ ├── ui │ │ ├── avatar.tsx │ │ ├── badge.tsx │ │ ├── button.tsx │ │ ├── dialog.tsx │ │ ├── dropdown-menu.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── loading-spinner.tsx │ │ ├── scroll-area.tsx │ │ ├── sheet.tsx │ │ └── skeleton.tsx │ └── voteScore.tsx ├── hooks │ ├── useAction.ts │ ├── useColorGenerator.ts │ ├── useInfiniteMessages.ts │ ├── useModal.tsx │ └── useSocket.ts ├── lib │ ├── create-safe-action.ts │ ├── functions.ts │ └── utils.ts ├── middleware.ts ├── next.config.js ├── package.json ├── pm2.config.prod.js ├── pm2.dev.config.js ├── pnpm-lock.yaml ├── postcss.config.js ├── prisma │ ├── schema.prisma │ └── types.ts ├── public │ ├── images │ │ └── discord-icon.svg │ ├── next.svg │ └── vercel.svg ├── tailwind.config.js ├── tailwind.config.ts ├── tsconfig.json └── types.ts └── readme.md /.github/workflows/backend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/.github/workflows/backend.yml -------------------------------------------------------------------------------- /.github/workflows/frontend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/.github/workflows/frontend.yml -------------------------------------------------------------------------------- /backend/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/backend/.env.example -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/backend/.gitignore -------------------------------------------------------------------------------- /backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/backend/README.md -------------------------------------------------------------------------------- /backend/bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/backend/bun.lockb -------------------------------------------------------------------------------- /backend/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/backend/index.ts -------------------------------------------------------------------------------- /backend/models/live-session-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/backend/models/live-session-model.ts -------------------------------------------------------------------------------- /backend/models/message-vote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/backend/models/message-vote.ts -------------------------------------------------------------------------------- /backend/models/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/backend/models/message.ts -------------------------------------------------------------------------------- /backend/models/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/backend/models/user.ts -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/pm2.dev.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/backend/pm2.dev.config.cjs -------------------------------------------------------------------------------- /backend/pm2.prod.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/backend/pm2.prod.config.cjs -------------------------------------------------------------------------------- /backend/socket.io.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/backend/socket.io.d.ts -------------------------------------------------------------------------------- /backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/backend/tsconfig.json -------------------------------------------------------------------------------- /frontend/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/.env.example -------------------------------------------------------------------------------- /frontend/.env.vault: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/.env.vault -------------------------------------------------------------------------------- /frontend/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/.eslintrc.json -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /frontend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/.prettierrc -------------------------------------------------------------------------------- /frontend/PrismaClientSingleton.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/PrismaClientSingleton.ts -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/actions/answer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/actions/answer/index.ts -------------------------------------------------------------------------------- /frontend/actions/answer/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/actions/answer/schema.ts -------------------------------------------------------------------------------- /frontend/actions/answer/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/actions/answer/types.ts -------------------------------------------------------------------------------- /frontend/actions/liveChatSession/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/actions/liveChatSession/index.ts -------------------------------------------------------------------------------- /frontend/actions/liveChatSession/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/actions/liveChatSession/schema.ts -------------------------------------------------------------------------------- /frontend/actions/liveChatSession/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/actions/liveChatSession/types.ts -------------------------------------------------------------------------------- /frontend/actions/message/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/actions/message/index.ts -------------------------------------------------------------------------------- /frontend/actions/message/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/actions/message/schema.ts -------------------------------------------------------------------------------- /frontend/actions/message/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/actions/message/types.ts -------------------------------------------------------------------------------- /frontend/actions/messageVote/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/actions/messageVote/index.ts -------------------------------------------------------------------------------- /frontend/actions/messageVote/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/actions/messageVote/schema.ts -------------------------------------------------------------------------------- /frontend/actions/messageVote/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/actions/messageVote/types.ts -------------------------------------------------------------------------------- /frontend/actions/question/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/actions/question/index.ts -------------------------------------------------------------------------------- /frontend/actions/question/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/actions/question/schema.ts -------------------------------------------------------------------------------- /frontend/actions/question/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/actions/question/types.ts -------------------------------------------------------------------------------- /frontend/actions/sessionParticipant/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/actions/sessionParticipant/index.ts -------------------------------------------------------------------------------- /frontend/actions/sessionParticipant/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/actions/sessionParticipant/schema.ts -------------------------------------------------------------------------------- /frontend/actions/sessionParticipant/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/actions/sessionParticipant/types.ts -------------------------------------------------------------------------------- /frontend/actions/vote/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/actions/vote/index.ts -------------------------------------------------------------------------------- /frontend/actions/vote/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/actions/vote/schema.ts -------------------------------------------------------------------------------- /frontend/actions/vote/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/actions/vote/types.ts -------------------------------------------------------------------------------- /frontend/app/api/auth/[...nextauth]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/app/api/auth/[...nextauth]/route.ts -------------------------------------------------------------------------------- /frontend/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/app/favicon.ico -------------------------------------------------------------------------------- /frontend/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/app/globals.css -------------------------------------------------------------------------------- /frontend/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/app/layout.tsx -------------------------------------------------------------------------------- /frontend/app/livechat/[id]/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/app/livechat/[id]/layout.tsx -------------------------------------------------------------------------------- /frontend/app/livechat/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/app/livechat/[id]/page.tsx -------------------------------------------------------------------------------- /frontend/app/livechat/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/app/livechat/page.tsx -------------------------------------------------------------------------------- /frontend/app/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/app/loading.tsx -------------------------------------------------------------------------------- /frontend/app/login/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/app/login/page.tsx -------------------------------------------------------------------------------- /frontend/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/app/page.tsx -------------------------------------------------------------------------------- /frontend/app/questions/[slug]/@answers/default.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/app/questions/[slug]/@answers/default.tsx -------------------------------------------------------------------------------- /frontend/app/questions/[slug]/@answers/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/app/questions/[slug]/@answers/loading.tsx -------------------------------------------------------------------------------- /frontend/app/questions/[slug]/@answers/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/app/questions/[slug]/@answers/page.tsx -------------------------------------------------------------------------------- /frontend/app/questions/[slug]/@question/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/app/questions/[slug]/@question/loading.tsx -------------------------------------------------------------------------------- /frontend/app/questions/[slug]/@question/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/app/questions/[slug]/@question/page.tsx -------------------------------------------------------------------------------- /frontend/app/questions/[slug]/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/app/questions/[slug]/layout.tsx -------------------------------------------------------------------------------- /frontend/app/questions/[slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/app/questions/[slug]/page.tsx -------------------------------------------------------------------------------- /frontend/auth.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/auth.config.ts -------------------------------------------------------------------------------- /frontend/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/auth.ts -------------------------------------------------------------------------------- /frontend/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components.json -------------------------------------------------------------------------------- /frontend/components/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } -------------------------------------------------------------------------------- /frontend/components/CLogout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/CLogout.tsx -------------------------------------------------------------------------------- /frontend/components/Infinite-message-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/Infinite-message-list.tsx -------------------------------------------------------------------------------- /frontend/components/Loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/Loading.tsx -------------------------------------------------------------------------------- /frontend/components/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/Modal.tsx -------------------------------------------------------------------------------- /frontend/components/NewPostDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/NewPostDialog.tsx -------------------------------------------------------------------------------- /frontend/components/PostCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/PostCard.tsx -------------------------------------------------------------------------------- /frontend/components/Providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/Providers.tsx -------------------------------------------------------------------------------- /frontend/components/ThemeSwitch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/ThemeSwitch.tsx -------------------------------------------------------------------------------- /frontend/components/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/card.tsx -------------------------------------------------------------------------------- /frontend/components/form/form-delete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/form/form-delete.tsx -------------------------------------------------------------------------------- /frontend/components/form/form-errors.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/form/form-errors.tsx -------------------------------------------------------------------------------- /frontend/components/form/form-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/form/form-input.tsx -------------------------------------------------------------------------------- /frontend/components/form/form-submit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/form/form-submit.tsx -------------------------------------------------------------------------------- /frontend/components/form/form-update-live-session.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/form/form-update-live-session.tsx -------------------------------------------------------------------------------- /frontend/components/form/form-vote-message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/form/form-vote-message.tsx -------------------------------------------------------------------------------- /frontend/components/form/form-vote.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/form/form-vote.tsx -------------------------------------------------------------------------------- /frontend/components/live-chat-session-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/live-chat-session-card.tsx -------------------------------------------------------------------------------- /frontend/components/navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/navbar.tsx -------------------------------------------------------------------------------- /frontend/components/new-chat-session.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/new-chat-session.tsx -------------------------------------------------------------------------------- /frontend/components/pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/pagination.tsx -------------------------------------------------------------------------------- /frontend/components/react-query-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/react-query-provider.tsx -------------------------------------------------------------------------------- /frontend/components/search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/search.tsx -------------------------------------------------------------------------------- /frontend/components/tag.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/tag.tsx -------------------------------------------------------------------------------- /frontend/components/textSnippet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/textSnippet.tsx -------------------------------------------------------------------------------- /frontend/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/ui/avatar.tsx -------------------------------------------------------------------------------- /frontend/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/ui/badge.tsx -------------------------------------------------------------------------------- /frontend/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/ui/button.tsx -------------------------------------------------------------------------------- /frontend/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/ui/dialog.tsx -------------------------------------------------------------------------------- /frontend/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /frontend/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/ui/input.tsx -------------------------------------------------------------------------------- /frontend/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/ui/label.tsx -------------------------------------------------------------------------------- /frontend/components/ui/loading-spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/ui/loading-spinner.tsx -------------------------------------------------------------------------------- /frontend/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /frontend/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/ui/sheet.tsx -------------------------------------------------------------------------------- /frontend/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /frontend/components/voteScore.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/components/voteScore.tsx -------------------------------------------------------------------------------- /frontend/hooks/useAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/hooks/useAction.ts -------------------------------------------------------------------------------- /frontend/hooks/useColorGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/hooks/useColorGenerator.ts -------------------------------------------------------------------------------- /frontend/hooks/useInfiniteMessages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/hooks/useInfiniteMessages.ts -------------------------------------------------------------------------------- /frontend/hooks/useModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/hooks/useModal.tsx -------------------------------------------------------------------------------- /frontend/hooks/useSocket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/hooks/useSocket.ts -------------------------------------------------------------------------------- /frontend/lib/create-safe-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/lib/create-safe-action.ts -------------------------------------------------------------------------------- /frontend/lib/functions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/lib/functions.ts -------------------------------------------------------------------------------- /frontend/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/lib/utils.ts -------------------------------------------------------------------------------- /frontend/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/middleware.ts -------------------------------------------------------------------------------- /frontend/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/next.config.js -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/pm2.config.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/pm2.config.prod.js -------------------------------------------------------------------------------- /frontend/pm2.dev.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/pm2.dev.config.js -------------------------------------------------------------------------------- /frontend/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/pnpm-lock.yaml -------------------------------------------------------------------------------- /frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/postcss.config.js -------------------------------------------------------------------------------- /frontend/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/prisma/schema.prisma -------------------------------------------------------------------------------- /frontend/prisma/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/prisma/types.ts -------------------------------------------------------------------------------- /frontend/public/images/discord-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/public/images/discord-icon.svg -------------------------------------------------------------------------------- /frontend/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/public/next.svg -------------------------------------------------------------------------------- /frontend/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/public/vercel.svg -------------------------------------------------------------------------------- /frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/tailwind.config.js -------------------------------------------------------------------------------- /frontend/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/tailwind.config.ts -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siinghd/question-tracker/HEAD/frontend/types.ts -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | # https://qat-dev.hsingh.site/ --------------------------------------------------------------------------------