├── .eslintrc.json ├── .gitignore ├── .vscode └── settings.json ├── LICENSE.md ├── README.md ├── components.json ├── next.config.mjs ├── package.json ├── postcss.config.mjs ├── prisma ├── schema.prisma └── seed.ts ├── public ├── create.svg ├── empty.svg └── preview.webp ├── src ├── app │ ├── (auth) │ │ ├── dashboard │ │ │ ├── (my-events) │ │ │ │ └── page.tsx │ │ │ ├── account │ │ │ │ └── page.tsx │ │ │ ├── bookmarks │ │ │ │ └── page.tsx │ │ │ ├── layout.tsx │ │ │ └── loading.tsx │ │ ├── events │ │ │ ├── [ownerId] │ │ │ │ └── [eventSlug] │ │ │ │ │ ├── (questions) │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── layout.tsx │ │ │ │ │ └── polls │ │ │ │ │ └── page.tsx │ │ │ └── not-found.tsx │ │ └── layout.tsx │ ├── (landing) │ │ └── page.tsx │ ├── api │ │ └── auth │ │ │ ├── [kindeAuth] │ │ │ └── route.ts │ │ │ └── success │ │ │ └── route.ts │ ├── favicon.ico │ ├── globals.css │ ├── layout.tsx │ └── not-found.tsx ├── components │ ├── ClosedPollsList.tsx │ ├── EventCard.tsx │ ├── EventsList.tsx │ ├── Illustrations.tsx │ ├── InfiniteScrollList.tsx │ ├── Loader.tsx │ ├── Poll.tsx │ ├── Question.tsx │ ├── QuestionsList.tsx │ ├── TextAreaWithCounter.tsx │ ├── UserAvatar.tsx │ ├── buttons │ │ ├── AuthButtons.tsx │ │ ├── BookmarkEventButton.tsx │ │ ├── ClearSearchParamsButton.tsx │ │ ├── CopyEventLinkButton.tsx │ │ ├── GetStartedButton.tsx │ │ ├── NavTabButton.tsx │ │ ├── PublicAuthButtons.tsx │ │ ├── QuestionVoteButton.tsx │ │ └── RefreshButton.tsx │ ├── dialogs │ │ ├── ClosePollDialog.tsx │ │ ├── DeleteEventDialog.tsx │ │ ├── DeletePollDialog.tsx │ │ ├── DeleteQuestionDialog.tsx │ │ ├── NewEventDialog.tsx │ │ ├── NewPollDialog.tsx │ │ └── UpdateEventDialog.tsx │ ├── forms │ │ ├── CreateEventForm.tsx │ │ ├── CreatePollForm.tsx │ │ ├── CreateQuestionForm.tsx │ │ └── UpdateEventForm.tsx │ ├── layout │ │ ├── DashboardSidebar.tsx │ │ ├── EventFloatingSidebar.tsx │ │ ├── EventTabsNavigation.tsx │ │ ├── Navbar.tsx │ │ ├── PollsTabsNavigation.tsx │ │ ├── QuestionsTabsNavigation.tsx │ │ └── SidebarItem.tsx │ ├── menu │ │ ├── EventAdminMenu.tsx │ │ ├── NotificationsMenu.tsx │ │ ├── PollOptionsMenu.tsx │ │ └── QuestionOptionsMenu.tsx │ ├── selects │ │ ├── EventViewModeSelect.tsx │ │ └── QuestionsSortBySelect.tsx │ ├── tooltips │ │ ├── ParticipantsTooltip.tsx │ │ └── PollVotersTooltip.tsx │ └── ui │ │ ├── alert-dialog.tsx │ │ ├── aspect-ratio.tsx │ │ ├── avatar.tsx │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── dialog.tsx │ │ ├── dropdown-menu.tsx │ │ ├── form.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── scroll-area.tsx │ │ ├── select.tsx │ │ ├── sheet.tsx │ │ ├── skeleton.tsx │ │ ├── textarea.tsx │ │ ├── toast.tsx │ │ ├── toaster.tsx │ │ ├── tooltip.tsx │ │ └── use-toast.ts ├── config │ ├── queryParams.ts │ └── routes.ts ├── hooks │ ├── useIsParticipantView.tsx │ ├── useNotifications.tsx │ ├── usePoll.tsx │ └── useQuestion.tsx └── lib │ ├── actions │ ├── bookmark-event-action.ts │ ├── close-poll-action.ts │ ├── create-event-action.ts │ ├── create-live-poll-action.ts │ ├── create-question-action.ts │ ├── delete-event-action.ts │ ├── delete-poll-action.ts │ ├── delete-question-action.ts │ ├── get-event-closed-polls-action.ts │ ├── get-event-open-questions.action.ts │ ├── get-event-resolved-questions-action.ts │ ├── get-user-bookmarked-events-action.ts │ ├── get-user-events-action.ts │ ├── get-user-notifications-action.ts │ ├── get-user-unseen-notifications-action.ts │ ├── read-notification-action.ts │ ├── safe-action.ts │ ├── update-event-action.ts │ ├── update-question-action.ts │ ├── vote-poll-option-action.ts │ └── vote-question-action.ts │ ├── prisma │ ├── client.ts │ └── validators │ │ ├── event-validators.ts │ │ ├── notification-validators.ts │ │ ├── poll-validators.ts │ │ └── question-validators.ts │ ├── server │ ├── get-event-closed-polls.ts │ ├── get-event-detail.ts │ ├── get-event-live-polls.ts │ ├── get-event-open-questions.ts │ ├── get-event-resolved-questions.ts │ ├── get-user-bookmarked-events.ts │ ├── get-user-events.ts │ ├── get-user-info.ts │ └── get-user-notifications.ts │ ├── supabase │ └── client.ts │ ├── utils │ ├── date-utils.ts │ ├── event-utils.ts │ ├── poll-util.ts │ ├── question-utils.ts │ └── ui-utils.ts │ └── validations │ ├── constants.ts │ ├── event-schemas.ts │ ├── notification-schemas.ts │ ├── poll-schemas.ts │ └── question-schemas.ts ├── tailwind.config.ts ├── tsconfig.json └── yarn.lock /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/README.md -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/components.json -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /prisma/seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/prisma/seed.ts -------------------------------------------------------------------------------- /public/create.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/public/create.svg -------------------------------------------------------------------------------- /public/empty.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/public/empty.svg -------------------------------------------------------------------------------- /public/preview.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/public/preview.webp -------------------------------------------------------------------------------- /src/app/(auth)/dashboard/(my-events)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/app/(auth)/dashboard/(my-events)/page.tsx -------------------------------------------------------------------------------- /src/app/(auth)/dashboard/account/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/app/(auth)/dashboard/account/page.tsx -------------------------------------------------------------------------------- /src/app/(auth)/dashboard/bookmarks/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/app/(auth)/dashboard/bookmarks/page.tsx -------------------------------------------------------------------------------- /src/app/(auth)/dashboard/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/app/(auth)/dashboard/layout.tsx -------------------------------------------------------------------------------- /src/app/(auth)/dashboard/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/app/(auth)/dashboard/loading.tsx -------------------------------------------------------------------------------- /src/app/(auth)/events/[ownerId]/[eventSlug]/(questions)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/app/(auth)/events/[ownerId]/[eventSlug]/(questions)/page.tsx -------------------------------------------------------------------------------- /src/app/(auth)/events/[ownerId]/[eventSlug]/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/app/(auth)/events/[ownerId]/[eventSlug]/layout.tsx -------------------------------------------------------------------------------- /src/app/(auth)/events/[ownerId]/[eventSlug]/polls/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/app/(auth)/events/[ownerId]/[eventSlug]/polls/page.tsx -------------------------------------------------------------------------------- /src/app/(auth)/events/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/app/(auth)/events/not-found.tsx -------------------------------------------------------------------------------- /src/app/(auth)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/app/(auth)/layout.tsx -------------------------------------------------------------------------------- /src/app/(landing)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/app/(landing)/page.tsx -------------------------------------------------------------------------------- /src/app/api/auth/[kindeAuth]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/app/api/auth/[kindeAuth]/route.ts -------------------------------------------------------------------------------- /src/app/api/auth/success/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/app/api/auth/success/route.ts -------------------------------------------------------------------------------- /src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/app/favicon.ico -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/app/not-found.tsx -------------------------------------------------------------------------------- /src/components/ClosedPollsList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/ClosedPollsList.tsx -------------------------------------------------------------------------------- /src/components/EventCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/EventCard.tsx -------------------------------------------------------------------------------- /src/components/EventsList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/EventsList.tsx -------------------------------------------------------------------------------- /src/components/Illustrations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/Illustrations.tsx -------------------------------------------------------------------------------- /src/components/InfiniteScrollList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/InfiniteScrollList.tsx -------------------------------------------------------------------------------- /src/components/Loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/Loader.tsx -------------------------------------------------------------------------------- /src/components/Poll.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/Poll.tsx -------------------------------------------------------------------------------- /src/components/Question.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/Question.tsx -------------------------------------------------------------------------------- /src/components/QuestionsList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/QuestionsList.tsx -------------------------------------------------------------------------------- /src/components/TextAreaWithCounter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/TextAreaWithCounter.tsx -------------------------------------------------------------------------------- /src/components/UserAvatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/UserAvatar.tsx -------------------------------------------------------------------------------- /src/components/buttons/AuthButtons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/buttons/AuthButtons.tsx -------------------------------------------------------------------------------- /src/components/buttons/BookmarkEventButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/buttons/BookmarkEventButton.tsx -------------------------------------------------------------------------------- /src/components/buttons/ClearSearchParamsButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/buttons/ClearSearchParamsButton.tsx -------------------------------------------------------------------------------- /src/components/buttons/CopyEventLinkButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/buttons/CopyEventLinkButton.tsx -------------------------------------------------------------------------------- /src/components/buttons/GetStartedButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/buttons/GetStartedButton.tsx -------------------------------------------------------------------------------- /src/components/buttons/NavTabButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/buttons/NavTabButton.tsx -------------------------------------------------------------------------------- /src/components/buttons/PublicAuthButtons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/buttons/PublicAuthButtons.tsx -------------------------------------------------------------------------------- /src/components/buttons/QuestionVoteButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/buttons/QuestionVoteButton.tsx -------------------------------------------------------------------------------- /src/components/buttons/RefreshButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/buttons/RefreshButton.tsx -------------------------------------------------------------------------------- /src/components/dialogs/ClosePollDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/dialogs/ClosePollDialog.tsx -------------------------------------------------------------------------------- /src/components/dialogs/DeleteEventDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/dialogs/DeleteEventDialog.tsx -------------------------------------------------------------------------------- /src/components/dialogs/DeletePollDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/dialogs/DeletePollDialog.tsx -------------------------------------------------------------------------------- /src/components/dialogs/DeleteQuestionDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/dialogs/DeleteQuestionDialog.tsx -------------------------------------------------------------------------------- /src/components/dialogs/NewEventDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/dialogs/NewEventDialog.tsx -------------------------------------------------------------------------------- /src/components/dialogs/NewPollDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/dialogs/NewPollDialog.tsx -------------------------------------------------------------------------------- /src/components/dialogs/UpdateEventDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/dialogs/UpdateEventDialog.tsx -------------------------------------------------------------------------------- /src/components/forms/CreateEventForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/forms/CreateEventForm.tsx -------------------------------------------------------------------------------- /src/components/forms/CreatePollForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/forms/CreatePollForm.tsx -------------------------------------------------------------------------------- /src/components/forms/CreateQuestionForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/forms/CreateQuestionForm.tsx -------------------------------------------------------------------------------- /src/components/forms/UpdateEventForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/forms/UpdateEventForm.tsx -------------------------------------------------------------------------------- /src/components/layout/DashboardSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/layout/DashboardSidebar.tsx -------------------------------------------------------------------------------- /src/components/layout/EventFloatingSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/layout/EventFloatingSidebar.tsx -------------------------------------------------------------------------------- /src/components/layout/EventTabsNavigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/layout/EventTabsNavigation.tsx -------------------------------------------------------------------------------- /src/components/layout/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/layout/Navbar.tsx -------------------------------------------------------------------------------- /src/components/layout/PollsTabsNavigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/layout/PollsTabsNavigation.tsx -------------------------------------------------------------------------------- /src/components/layout/QuestionsTabsNavigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/layout/QuestionsTabsNavigation.tsx -------------------------------------------------------------------------------- /src/components/layout/SidebarItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/layout/SidebarItem.tsx -------------------------------------------------------------------------------- /src/components/menu/EventAdminMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/menu/EventAdminMenu.tsx -------------------------------------------------------------------------------- /src/components/menu/NotificationsMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/menu/NotificationsMenu.tsx -------------------------------------------------------------------------------- /src/components/menu/PollOptionsMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/menu/PollOptionsMenu.tsx -------------------------------------------------------------------------------- /src/components/menu/QuestionOptionsMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/menu/QuestionOptionsMenu.tsx -------------------------------------------------------------------------------- /src/components/selects/EventViewModeSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/selects/EventViewModeSelect.tsx -------------------------------------------------------------------------------- /src/components/selects/QuestionsSortBySelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/selects/QuestionsSortBySelect.tsx -------------------------------------------------------------------------------- /src/components/tooltips/ParticipantsTooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/tooltips/ParticipantsTooltip.tsx -------------------------------------------------------------------------------- /src/components/tooltips/PollVotersTooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/tooltips/PollVotersTooltip.tsx -------------------------------------------------------------------------------- /src/components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/aspect-ratio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/ui/aspect-ratio.tsx -------------------------------------------------------------------------------- /src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/ui/card.tsx -------------------------------------------------------------------------------- /src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/ui/form.tsx -------------------------------------------------------------------------------- /src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/ui/input.tsx -------------------------------------------------------------------------------- /src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/ui/label.tsx -------------------------------------------------------------------------------- /src/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/ui/select.tsx -------------------------------------------------------------------------------- /src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /src/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /src/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/ui/toast.tsx -------------------------------------------------------------------------------- /src/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/ui/toaster.tsx -------------------------------------------------------------------------------- /src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /src/components/ui/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/components/ui/use-toast.ts -------------------------------------------------------------------------------- /src/config/queryParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/config/queryParams.ts -------------------------------------------------------------------------------- /src/config/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/config/routes.ts -------------------------------------------------------------------------------- /src/hooks/useIsParticipantView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/hooks/useIsParticipantView.tsx -------------------------------------------------------------------------------- /src/hooks/useNotifications.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/hooks/useNotifications.tsx -------------------------------------------------------------------------------- /src/hooks/usePoll.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/hooks/usePoll.tsx -------------------------------------------------------------------------------- /src/hooks/useQuestion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/hooks/useQuestion.tsx -------------------------------------------------------------------------------- /src/lib/actions/bookmark-event-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/actions/bookmark-event-action.ts -------------------------------------------------------------------------------- /src/lib/actions/close-poll-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/actions/close-poll-action.ts -------------------------------------------------------------------------------- /src/lib/actions/create-event-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/actions/create-event-action.ts -------------------------------------------------------------------------------- /src/lib/actions/create-live-poll-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/actions/create-live-poll-action.ts -------------------------------------------------------------------------------- /src/lib/actions/create-question-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/actions/create-question-action.ts -------------------------------------------------------------------------------- /src/lib/actions/delete-event-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/actions/delete-event-action.ts -------------------------------------------------------------------------------- /src/lib/actions/delete-poll-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/actions/delete-poll-action.ts -------------------------------------------------------------------------------- /src/lib/actions/delete-question-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/actions/delete-question-action.ts -------------------------------------------------------------------------------- /src/lib/actions/get-event-closed-polls-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/actions/get-event-closed-polls-action.ts -------------------------------------------------------------------------------- /src/lib/actions/get-event-open-questions.action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/actions/get-event-open-questions.action.ts -------------------------------------------------------------------------------- /src/lib/actions/get-event-resolved-questions-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/actions/get-event-resolved-questions-action.ts -------------------------------------------------------------------------------- /src/lib/actions/get-user-bookmarked-events-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/actions/get-user-bookmarked-events-action.ts -------------------------------------------------------------------------------- /src/lib/actions/get-user-events-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/actions/get-user-events-action.ts -------------------------------------------------------------------------------- /src/lib/actions/get-user-notifications-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/actions/get-user-notifications-action.ts -------------------------------------------------------------------------------- /src/lib/actions/get-user-unseen-notifications-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/actions/get-user-unseen-notifications-action.ts -------------------------------------------------------------------------------- /src/lib/actions/read-notification-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/actions/read-notification-action.ts -------------------------------------------------------------------------------- /src/lib/actions/safe-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/actions/safe-action.ts -------------------------------------------------------------------------------- /src/lib/actions/update-event-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/actions/update-event-action.ts -------------------------------------------------------------------------------- /src/lib/actions/update-question-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/actions/update-question-action.ts -------------------------------------------------------------------------------- /src/lib/actions/vote-poll-option-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/actions/vote-poll-option-action.ts -------------------------------------------------------------------------------- /src/lib/actions/vote-question-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/actions/vote-question-action.ts -------------------------------------------------------------------------------- /src/lib/prisma/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/prisma/client.ts -------------------------------------------------------------------------------- /src/lib/prisma/validators/event-validators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/prisma/validators/event-validators.ts -------------------------------------------------------------------------------- /src/lib/prisma/validators/notification-validators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/prisma/validators/notification-validators.ts -------------------------------------------------------------------------------- /src/lib/prisma/validators/poll-validators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/prisma/validators/poll-validators.ts -------------------------------------------------------------------------------- /src/lib/prisma/validators/question-validators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/prisma/validators/question-validators.ts -------------------------------------------------------------------------------- /src/lib/server/get-event-closed-polls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/server/get-event-closed-polls.ts -------------------------------------------------------------------------------- /src/lib/server/get-event-detail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/server/get-event-detail.ts -------------------------------------------------------------------------------- /src/lib/server/get-event-live-polls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/server/get-event-live-polls.ts -------------------------------------------------------------------------------- /src/lib/server/get-event-open-questions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/server/get-event-open-questions.ts -------------------------------------------------------------------------------- /src/lib/server/get-event-resolved-questions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/server/get-event-resolved-questions.ts -------------------------------------------------------------------------------- /src/lib/server/get-user-bookmarked-events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/server/get-user-bookmarked-events.ts -------------------------------------------------------------------------------- /src/lib/server/get-user-events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/server/get-user-events.ts -------------------------------------------------------------------------------- /src/lib/server/get-user-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/server/get-user-info.ts -------------------------------------------------------------------------------- /src/lib/server/get-user-notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/server/get-user-notifications.ts -------------------------------------------------------------------------------- /src/lib/supabase/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/supabase/client.ts -------------------------------------------------------------------------------- /src/lib/utils/date-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/utils/date-utils.ts -------------------------------------------------------------------------------- /src/lib/utils/event-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/utils/event-utils.ts -------------------------------------------------------------------------------- /src/lib/utils/poll-util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/utils/poll-util.ts -------------------------------------------------------------------------------- /src/lib/utils/question-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/utils/question-utils.ts -------------------------------------------------------------------------------- /src/lib/utils/ui-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/utils/ui-utils.ts -------------------------------------------------------------------------------- /src/lib/validations/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/validations/constants.ts -------------------------------------------------------------------------------- /src/lib/validations/event-schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/validations/event-schemas.ts -------------------------------------------------------------------------------- /src/lib/validations/notification-schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/validations/notification-schemas.ts -------------------------------------------------------------------------------- /src/lib/validations/poll-schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/validations/poll-schemas.ts -------------------------------------------------------------------------------- /src/lib/validations/question-schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/src/lib/validations/question-schemas.ts -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeWithGionatha-Labs/dory-clone/HEAD/yarn.lock --------------------------------------------------------------------------------