├── .env.sample ├── .eslintrc.json ├── .gitignore ├── LICENSE ├── README.md ├── components.json ├── docker-compose.yml ├── drizzle.config.ts ├── next.config.mjs ├── package.json ├── postcss.config.js ├── public ├── icon.png ├── next.svg ├── no-data.svg └── vercel.svg ├── src ├── app │ ├── actions.ts │ ├── api │ │ └── auth │ │ │ └── [...nextauth] │ │ │ └── route.ts │ ├── browse │ │ ├── page.tsx │ │ ├── room-card.tsx │ │ └── search-bar.tsx │ ├── create-room │ │ ├── actions.ts │ │ ├── create-room-form.tsx │ │ └── page.tsx │ ├── edit-room │ │ └── [roomId] │ │ │ ├── actions.ts │ │ │ ├── edit-room-form.tsx │ │ │ └── page.tsx │ ├── favicon.ico │ ├── globals.css │ ├── header.tsx │ ├── layout.tsx │ ├── page.tsx │ ├── provider.tsx │ ├── rooms │ │ └── [roomId] │ │ │ ├── actions.ts │ │ │ ├── page.tsx │ │ │ └── video-player.tsx │ └── your-rooms │ │ ├── actions.ts │ │ ├── page.tsx │ │ └── user-room-card.tsx ├── components │ ├── mode-toggle.tsx │ ├── tags-list.tsx │ ├── theme-provider.tsx │ └── ui │ │ ├── alert-dialog.tsx │ │ ├── avatar.tsx │ │ ├── badge.tsx │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── dropdown-menu.tsx │ │ ├── form.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── toast.tsx │ │ ├── toaster.tsx │ │ └── use-toast.ts ├── data-access │ ├── rooms.ts │ └── users.ts ├── db │ ├── index.ts │ └── schema.ts ├── lib │ ├── auth.ts │ └── utils.ts └── middleware.ts ├── tailwind.config.ts └── tsconfig.json /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/.env.sample -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/README.md -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/components.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /drizzle.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/drizzle.config.ts -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/public/icon.png -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/no-data.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/public/no-data.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /src/app/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/app/actions.ts -------------------------------------------------------------------------------- /src/app/api/auth/[...nextauth]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/app/api/auth/[...nextauth]/route.ts -------------------------------------------------------------------------------- /src/app/browse/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/app/browse/page.tsx -------------------------------------------------------------------------------- /src/app/browse/room-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/app/browse/room-card.tsx -------------------------------------------------------------------------------- /src/app/browse/search-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/app/browse/search-bar.tsx -------------------------------------------------------------------------------- /src/app/create-room/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/app/create-room/actions.ts -------------------------------------------------------------------------------- /src/app/create-room/create-room-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/app/create-room/create-room-form.tsx -------------------------------------------------------------------------------- /src/app/create-room/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/app/create-room/page.tsx -------------------------------------------------------------------------------- /src/app/edit-room/[roomId]/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/app/edit-room/[roomId]/actions.ts -------------------------------------------------------------------------------- /src/app/edit-room/[roomId]/edit-room-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/app/edit-room/[roomId]/edit-room-form.tsx -------------------------------------------------------------------------------- /src/app/edit-room/[roomId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/app/edit-room/[roomId]/page.tsx -------------------------------------------------------------------------------- /src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/app/favicon.ico -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/app/header.tsx -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/app/page.tsx -------------------------------------------------------------------------------- /src/app/provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/app/provider.tsx -------------------------------------------------------------------------------- /src/app/rooms/[roomId]/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/app/rooms/[roomId]/actions.ts -------------------------------------------------------------------------------- /src/app/rooms/[roomId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/app/rooms/[roomId]/page.tsx -------------------------------------------------------------------------------- /src/app/rooms/[roomId]/video-player.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/app/rooms/[roomId]/video-player.tsx -------------------------------------------------------------------------------- /src/app/your-rooms/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/app/your-rooms/actions.ts -------------------------------------------------------------------------------- /src/app/your-rooms/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/app/your-rooms/page.tsx -------------------------------------------------------------------------------- /src/app/your-rooms/user-room-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/app/your-rooms/user-room-card.tsx -------------------------------------------------------------------------------- /src/components/mode-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/components/mode-toggle.tsx -------------------------------------------------------------------------------- /src/components/tags-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/components/tags-list.tsx -------------------------------------------------------------------------------- /src/components/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/components/theme-provider.tsx -------------------------------------------------------------------------------- /src/components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/components/ui/card.tsx -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/components/ui/form.tsx -------------------------------------------------------------------------------- /src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/components/ui/input.tsx -------------------------------------------------------------------------------- /src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/components/ui/label.tsx -------------------------------------------------------------------------------- /src/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/components/ui/toast.tsx -------------------------------------------------------------------------------- /src/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/components/ui/toaster.tsx -------------------------------------------------------------------------------- /src/components/ui/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/components/ui/use-toast.ts -------------------------------------------------------------------------------- /src/data-access/rooms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/data-access/rooms.ts -------------------------------------------------------------------------------- /src/data-access/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/data-access/users.ts -------------------------------------------------------------------------------- /src/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/db/index.ts -------------------------------------------------------------------------------- /src/db/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/db/schema.ts -------------------------------------------------------------------------------- /src/lib/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/lib/auth.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/src/middleware.ts -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdevcody/dev-finder/HEAD/tsconfig.json --------------------------------------------------------------------------------