├── .eslintrc.json ├── .gitignore ├── .vscode └── settings.json ├── README.md ├── app ├── (auth) │ ├── layout.tsx │ ├── sign-in │ │ └── [[...sign-in]] │ │ │ └── page.tsx │ └── sign-up │ │ └── [[...sign-up]] │ │ └── page.tsx ├── (root) │ ├── (home) │ │ ├── loading.tsx │ │ └── page.tsx │ ├── ask-question │ │ └── page.tsx │ ├── collection │ │ ├── loading.tsx │ │ └── page.tsx │ ├── community │ │ ├── loading.tsx │ │ └── page.tsx │ ├── error.tsx │ ├── jobs │ │ ├── loading.tsx │ │ └── page.tsx │ ├── layout.tsx │ ├── profile │ │ ├── [id] │ │ │ ├── loading.tsx │ │ │ └── page.tsx │ │ └── edit │ │ │ └── page.tsx │ ├── question │ │ ├── [id] │ │ │ └── page.tsx │ │ └── edit │ │ │ └── [id] │ │ │ └── page.tsx │ └── tags │ │ ├── [id] │ │ ├── loading.tsx │ │ └── page.tsx │ │ ├── loading.tsx │ │ └── page.tsx ├── Providers.tsx ├── api │ ├── chatgpt │ │ └── route.ts │ └── webhook │ │ └── route.ts ├── favicon.ico ├── globals.css └── layout.tsx ├── components.json ├── components ├── cards │ ├── AnswerCard.tsx │ ├── JobCard.tsx │ ├── QuestionCard.tsx │ └── UserCard.tsx ├── forms │ ├── Answer.tsx │ ├── Profile.tsx │ └── Question.tsx ├── home │ └── HomeFilters.tsx ├── shared │ ├── AllAnswers.tsx │ ├── AnswersTab.tsx │ ├── EditDeleteAction.tsx │ ├── Filter.tsx │ ├── JobFilters.tsx │ ├── LeftSidebar.tsx │ ├── Metric.tsx │ ├── NoResult.tsx │ ├── Pagination.tsx │ ├── ParseHTML.tsx │ ├── ProfileLink.tsx │ ├── QuestionsTab.tsx │ ├── RenderTags.tsx │ ├── RightSidebar.tsx │ ├── Stats.tsx │ ├── Votes.tsx │ ├── navbar │ │ ├── MobileNav.tsx │ │ ├── Navbar.tsx │ │ └── Theme.tsx │ └── search │ │ ├── GlobalFilters.tsx │ │ ├── GlobalResult.tsx │ │ ├── GlobalSearch.tsx │ │ └── LocalSearch.tsx └── ui │ ├── badge.tsx │ ├── button.tsx │ ├── form.tsx │ ├── input.tsx │ ├── label.tsx │ ├── menubar.tsx │ ├── select.tsx │ ├── sheet.tsx │ ├── skeleton.tsx │ ├── tabs.tsx │ ├── textarea.tsx │ ├── toast.tsx │ ├── toaster.tsx │ └── use-toast.ts ├── constants ├── filters.ts └── index.ts ├── database ├── answer.model.ts ├── interaction.model.ts ├── question.model.ts ├── tag.model.ts └── user.model.ts ├── lib ├── actions │ ├── answer.actions.ts │ ├── general.action.ts │ ├── interaction.action.ts │ ├── job.action.ts │ ├── question.action.ts │ ├── shared.d.ts │ ├── tags.actions.ts │ └── user.actions.ts ├── mongoose.ts ├── utils.ts └── validations.ts ├── middleware.ts ├── next.config.js ├── package.json ├── postcss.config.js ├── public ├── assets │ ├── icons │ │ ├── account.svg │ │ ├── arrow-left.svg │ │ ├── arrow-right.svg │ │ ├── arrow-up-right.svg │ │ ├── au.svg │ │ ├── avatar.svg │ │ ├── bronze-medal.svg │ │ ├── calendar.svg │ │ ├── carbon-location.svg │ │ ├── chevron-down.svg │ │ ├── chevron-right.svg │ │ ├── clock-2.svg │ │ ├── clock.svg │ │ ├── close.svg │ │ ├── computer.svg │ │ ├── currency-dollar-circle.svg │ │ ├── downvote.svg │ │ ├── downvoted.svg │ │ ├── edit.svg │ │ ├── eye.svg │ │ ├── gold-medal.svg │ │ ├── hamburger.svg │ │ ├── home.svg │ │ ├── job-search.svg │ │ ├── like.svg │ │ ├── link.svg │ │ ├── location.svg │ │ ├── message.svg │ │ ├── mingcute-down-line.svg │ │ ├── moon.svg │ │ ├── question.svg │ │ ├── search.svg │ │ ├── sign-up.svg │ │ ├── silver-medal.svg │ │ ├── star-filled.svg │ │ ├── star-red.svg │ │ ├── star.svg │ │ ├── stars.svg │ │ ├── suitcase.svg │ │ ├── sun.svg │ │ ├── tag.svg │ │ ├── trash.svg │ │ ├── upvote.svg │ │ ├── upvoted.svg │ │ ├── user.svg │ │ └── users.svg │ └── images │ │ ├── auth-dark.png │ │ ├── auth-light.png │ │ ├── dark-illustration.png │ │ ├── default-logo.svg │ │ ├── light-illustration.png │ │ ├── logo-dark.svg │ │ ├── logo-light.svg │ │ ├── logo.png │ │ └── site-logo.svg ├── next.svg └── vercel.svg ├── styles ├── prism.css └── theme.css ├── tailwind.config.ts ├── tsconfig.json └── types └── index.d.ts /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/README.md -------------------------------------------------------------------------------- /app/(auth)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/app/(auth)/layout.tsx -------------------------------------------------------------------------------- /app/(auth)/sign-in/[[...sign-in]]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/app/(auth)/sign-in/[[...sign-in]]/page.tsx -------------------------------------------------------------------------------- /app/(auth)/sign-up/[[...sign-up]]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/app/(auth)/sign-up/[[...sign-up]]/page.tsx -------------------------------------------------------------------------------- /app/(root)/(home)/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/app/(root)/(home)/loading.tsx -------------------------------------------------------------------------------- /app/(root)/(home)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/app/(root)/(home)/page.tsx -------------------------------------------------------------------------------- /app/(root)/ask-question/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/app/(root)/ask-question/page.tsx -------------------------------------------------------------------------------- /app/(root)/collection/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/app/(root)/collection/loading.tsx -------------------------------------------------------------------------------- /app/(root)/collection/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/app/(root)/collection/page.tsx -------------------------------------------------------------------------------- /app/(root)/community/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/app/(root)/community/loading.tsx -------------------------------------------------------------------------------- /app/(root)/community/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/app/(root)/community/page.tsx -------------------------------------------------------------------------------- /app/(root)/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/app/(root)/error.tsx -------------------------------------------------------------------------------- /app/(root)/jobs/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/app/(root)/jobs/loading.tsx -------------------------------------------------------------------------------- /app/(root)/jobs/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/app/(root)/jobs/page.tsx -------------------------------------------------------------------------------- /app/(root)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/app/(root)/layout.tsx -------------------------------------------------------------------------------- /app/(root)/profile/[id]/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/app/(root)/profile/[id]/loading.tsx -------------------------------------------------------------------------------- /app/(root)/profile/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/app/(root)/profile/[id]/page.tsx -------------------------------------------------------------------------------- /app/(root)/profile/edit/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/app/(root)/profile/edit/page.tsx -------------------------------------------------------------------------------- /app/(root)/question/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/app/(root)/question/[id]/page.tsx -------------------------------------------------------------------------------- /app/(root)/question/edit/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/app/(root)/question/edit/[id]/page.tsx -------------------------------------------------------------------------------- /app/(root)/tags/[id]/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/app/(root)/tags/[id]/loading.tsx -------------------------------------------------------------------------------- /app/(root)/tags/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/app/(root)/tags/[id]/page.tsx -------------------------------------------------------------------------------- /app/(root)/tags/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/app/(root)/tags/loading.tsx -------------------------------------------------------------------------------- /app/(root)/tags/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/app/(root)/tags/page.tsx -------------------------------------------------------------------------------- /app/Providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/app/Providers.tsx -------------------------------------------------------------------------------- /app/api/chatgpt/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/app/api/chatgpt/route.ts -------------------------------------------------------------------------------- /app/api/webhook/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/app/api/webhook/route.ts -------------------------------------------------------------------------------- /app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/app/favicon.ico -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/app/globals.css -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components.json -------------------------------------------------------------------------------- /components/cards/AnswerCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/cards/AnswerCard.tsx -------------------------------------------------------------------------------- /components/cards/JobCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/cards/JobCard.tsx -------------------------------------------------------------------------------- /components/cards/QuestionCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/cards/QuestionCard.tsx -------------------------------------------------------------------------------- /components/cards/UserCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/cards/UserCard.tsx -------------------------------------------------------------------------------- /components/forms/Answer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/forms/Answer.tsx -------------------------------------------------------------------------------- /components/forms/Profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/forms/Profile.tsx -------------------------------------------------------------------------------- /components/forms/Question.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/forms/Question.tsx -------------------------------------------------------------------------------- /components/home/HomeFilters.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/home/HomeFilters.tsx -------------------------------------------------------------------------------- /components/shared/AllAnswers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/shared/AllAnswers.tsx -------------------------------------------------------------------------------- /components/shared/AnswersTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/shared/AnswersTab.tsx -------------------------------------------------------------------------------- /components/shared/EditDeleteAction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/shared/EditDeleteAction.tsx -------------------------------------------------------------------------------- /components/shared/Filter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/shared/Filter.tsx -------------------------------------------------------------------------------- /components/shared/JobFilters.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/shared/JobFilters.tsx -------------------------------------------------------------------------------- /components/shared/LeftSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/shared/LeftSidebar.tsx -------------------------------------------------------------------------------- /components/shared/Metric.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/shared/Metric.tsx -------------------------------------------------------------------------------- /components/shared/NoResult.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/shared/NoResult.tsx -------------------------------------------------------------------------------- /components/shared/Pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/shared/Pagination.tsx -------------------------------------------------------------------------------- /components/shared/ParseHTML.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/shared/ParseHTML.tsx -------------------------------------------------------------------------------- /components/shared/ProfileLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/shared/ProfileLink.tsx -------------------------------------------------------------------------------- /components/shared/QuestionsTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/shared/QuestionsTab.tsx -------------------------------------------------------------------------------- /components/shared/RenderTags.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/shared/RenderTags.tsx -------------------------------------------------------------------------------- /components/shared/RightSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/shared/RightSidebar.tsx -------------------------------------------------------------------------------- /components/shared/Stats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/shared/Stats.tsx -------------------------------------------------------------------------------- /components/shared/Votes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/shared/Votes.tsx -------------------------------------------------------------------------------- /components/shared/navbar/MobileNav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/shared/navbar/MobileNav.tsx -------------------------------------------------------------------------------- /components/shared/navbar/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/shared/navbar/Navbar.tsx -------------------------------------------------------------------------------- /components/shared/navbar/Theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/shared/navbar/Theme.tsx -------------------------------------------------------------------------------- /components/shared/search/GlobalFilters.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/shared/search/GlobalFilters.tsx -------------------------------------------------------------------------------- /components/shared/search/GlobalResult.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/shared/search/GlobalResult.tsx -------------------------------------------------------------------------------- /components/shared/search/GlobalSearch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/shared/search/GlobalSearch.tsx -------------------------------------------------------------------------------- /components/shared/search/LocalSearch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/shared/search/LocalSearch.tsx -------------------------------------------------------------------------------- /components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/ui/badge.tsx -------------------------------------------------------------------------------- /components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/ui/button.tsx -------------------------------------------------------------------------------- /components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/ui/form.tsx -------------------------------------------------------------------------------- /components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/ui/input.tsx -------------------------------------------------------------------------------- /components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/ui/label.tsx -------------------------------------------------------------------------------- /components/ui/menubar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/ui/menubar.tsx -------------------------------------------------------------------------------- /components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/ui/select.tsx -------------------------------------------------------------------------------- /components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/ui/sheet.tsx -------------------------------------------------------------------------------- /components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/ui/tabs.tsx -------------------------------------------------------------------------------- /components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/ui/textarea.tsx -------------------------------------------------------------------------------- /components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/ui/toast.tsx -------------------------------------------------------------------------------- /components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/ui/toaster.tsx -------------------------------------------------------------------------------- /components/ui/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/components/ui/use-toast.ts -------------------------------------------------------------------------------- /constants/filters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/constants/filters.ts -------------------------------------------------------------------------------- /constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/constants/index.ts -------------------------------------------------------------------------------- /database/answer.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/database/answer.model.ts -------------------------------------------------------------------------------- /database/interaction.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/database/interaction.model.ts -------------------------------------------------------------------------------- /database/question.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/database/question.model.ts -------------------------------------------------------------------------------- /database/tag.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/database/tag.model.ts -------------------------------------------------------------------------------- /database/user.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/database/user.model.ts -------------------------------------------------------------------------------- /lib/actions/answer.actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/lib/actions/answer.actions.ts -------------------------------------------------------------------------------- /lib/actions/general.action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/lib/actions/general.action.ts -------------------------------------------------------------------------------- /lib/actions/interaction.action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/lib/actions/interaction.action.ts -------------------------------------------------------------------------------- /lib/actions/job.action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/lib/actions/job.action.ts -------------------------------------------------------------------------------- /lib/actions/question.action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/lib/actions/question.action.ts -------------------------------------------------------------------------------- /lib/actions/shared.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/lib/actions/shared.d.ts -------------------------------------------------------------------------------- /lib/actions/tags.actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/lib/actions/tags.actions.ts -------------------------------------------------------------------------------- /lib/actions/user.actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/lib/actions/user.actions.ts -------------------------------------------------------------------------------- /lib/mongoose.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/lib/mongoose.ts -------------------------------------------------------------------------------- /lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/lib/utils.ts -------------------------------------------------------------------------------- /lib/validations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/lib/validations.ts -------------------------------------------------------------------------------- /middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/middleware.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/assets/icons/account.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/account.svg -------------------------------------------------------------------------------- /public/assets/icons/arrow-left.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/arrow-left.svg -------------------------------------------------------------------------------- /public/assets/icons/arrow-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/arrow-right.svg -------------------------------------------------------------------------------- /public/assets/icons/arrow-up-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/arrow-up-right.svg -------------------------------------------------------------------------------- /public/assets/icons/au.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/au.svg -------------------------------------------------------------------------------- /public/assets/icons/avatar.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/avatar.svg -------------------------------------------------------------------------------- /public/assets/icons/bronze-medal.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/bronze-medal.svg -------------------------------------------------------------------------------- /public/assets/icons/calendar.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/calendar.svg -------------------------------------------------------------------------------- /public/assets/icons/carbon-location.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/carbon-location.svg -------------------------------------------------------------------------------- /public/assets/icons/chevron-down.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/chevron-down.svg -------------------------------------------------------------------------------- /public/assets/icons/chevron-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/chevron-right.svg -------------------------------------------------------------------------------- /public/assets/icons/clock-2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/clock-2.svg -------------------------------------------------------------------------------- /public/assets/icons/clock.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/clock.svg -------------------------------------------------------------------------------- /public/assets/icons/close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/close.svg -------------------------------------------------------------------------------- /public/assets/icons/computer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/computer.svg -------------------------------------------------------------------------------- /public/assets/icons/currency-dollar-circle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/currency-dollar-circle.svg -------------------------------------------------------------------------------- /public/assets/icons/downvote.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/downvote.svg -------------------------------------------------------------------------------- /public/assets/icons/downvoted.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/downvoted.svg -------------------------------------------------------------------------------- /public/assets/icons/edit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/edit.svg -------------------------------------------------------------------------------- /public/assets/icons/eye.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/eye.svg -------------------------------------------------------------------------------- /public/assets/icons/gold-medal.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/gold-medal.svg -------------------------------------------------------------------------------- /public/assets/icons/hamburger.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/hamburger.svg -------------------------------------------------------------------------------- /public/assets/icons/home.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/home.svg -------------------------------------------------------------------------------- /public/assets/icons/job-search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/job-search.svg -------------------------------------------------------------------------------- /public/assets/icons/like.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/like.svg -------------------------------------------------------------------------------- /public/assets/icons/link.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/link.svg -------------------------------------------------------------------------------- /public/assets/icons/location.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/location.svg -------------------------------------------------------------------------------- /public/assets/icons/message.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/message.svg -------------------------------------------------------------------------------- /public/assets/icons/mingcute-down-line.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/mingcute-down-line.svg -------------------------------------------------------------------------------- /public/assets/icons/moon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/moon.svg -------------------------------------------------------------------------------- /public/assets/icons/question.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/question.svg -------------------------------------------------------------------------------- /public/assets/icons/search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/search.svg -------------------------------------------------------------------------------- /public/assets/icons/sign-up.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/sign-up.svg -------------------------------------------------------------------------------- /public/assets/icons/silver-medal.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/silver-medal.svg -------------------------------------------------------------------------------- /public/assets/icons/star-filled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/star-filled.svg -------------------------------------------------------------------------------- /public/assets/icons/star-red.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/star-red.svg -------------------------------------------------------------------------------- /public/assets/icons/star.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/star.svg -------------------------------------------------------------------------------- /public/assets/icons/stars.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/stars.svg -------------------------------------------------------------------------------- /public/assets/icons/suitcase.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/suitcase.svg -------------------------------------------------------------------------------- /public/assets/icons/sun.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/sun.svg -------------------------------------------------------------------------------- /public/assets/icons/tag.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/tag.svg -------------------------------------------------------------------------------- /public/assets/icons/trash.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/trash.svg -------------------------------------------------------------------------------- /public/assets/icons/upvote.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/upvote.svg -------------------------------------------------------------------------------- /public/assets/icons/upvoted.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/upvoted.svg -------------------------------------------------------------------------------- /public/assets/icons/user.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/user.svg -------------------------------------------------------------------------------- /public/assets/icons/users.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/icons/users.svg -------------------------------------------------------------------------------- /public/assets/images/auth-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/images/auth-dark.png -------------------------------------------------------------------------------- /public/assets/images/auth-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/images/auth-light.png -------------------------------------------------------------------------------- /public/assets/images/dark-illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/images/dark-illustration.png -------------------------------------------------------------------------------- /public/assets/images/default-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/images/default-logo.svg -------------------------------------------------------------------------------- /public/assets/images/light-illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/images/light-illustration.png -------------------------------------------------------------------------------- /public/assets/images/logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/images/logo-dark.svg -------------------------------------------------------------------------------- /public/assets/images/logo-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/images/logo-light.svg -------------------------------------------------------------------------------- /public/assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/images/logo.png -------------------------------------------------------------------------------- /public/assets/images/site-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/assets/images/site-logo.svg -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /styles/prism.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/styles/prism.css -------------------------------------------------------------------------------- /styles/theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/styles/theme.css -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sougata-github/DevOverFlow/HEAD/types/index.d.ts --------------------------------------------------------------------------------