├── .env.example ├── .env.local.example ├── .eslintrc.json ├── .github ├── dark-theme.png ├── demo.gif ├── light-theme.png └── logo.png ├── .gitignore ├── LICENSE.md ├── README.md ├── next.config.js ├── package.json ├── prisma └── schema.prisma ├── public ├── favicon.ico ├── icon.png ├── logo.png └── vercel.svg ├── src ├── components │ ├── Chat.tsx │ ├── Header.tsx │ └── Intro.tsx ├── context │ └── pusherContext.tsx ├── pages │ ├── _app.tsx │ ├── api │ │ ├── message.ts │ │ ├── pusher │ │ │ ├── auth.ts │ │ │ └── index.ts │ │ ├── room.ts │ │ └── searchUser.ts │ └── index.tsx └── utils │ ├── server.prismadb.ts │ ├── server.pusher.ts │ └── theme.ts └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- 1 | DATABASE_URL= -------------------------------------------------------------------------------- /.env.local.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playsrc/omedev/HEAD/.env.local.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.github/dark-theme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playsrc/omedev/HEAD/.github/dark-theme.png -------------------------------------------------------------------------------- /.github/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playsrc/omedev/HEAD/.github/demo.gif -------------------------------------------------------------------------------- /.github/light-theme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playsrc/omedev/HEAD/.github/light-theme.png -------------------------------------------------------------------------------- /.github/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playsrc/omedev/HEAD/.github/logo.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playsrc/omedev/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playsrc/omedev/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playsrc/omedev/HEAD/README.md -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playsrc/omedev/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playsrc/omedev/HEAD/package.json -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playsrc/omedev/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playsrc/omedev/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playsrc/omedev/HEAD/public/icon.png -------------------------------------------------------------------------------- /public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playsrc/omedev/HEAD/public/logo.png -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playsrc/omedev/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /src/components/Chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playsrc/omedev/HEAD/src/components/Chat.tsx -------------------------------------------------------------------------------- /src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playsrc/omedev/HEAD/src/components/Header.tsx -------------------------------------------------------------------------------- /src/components/Intro.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playsrc/omedev/HEAD/src/components/Intro.tsx -------------------------------------------------------------------------------- /src/context/pusherContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playsrc/omedev/HEAD/src/context/pusherContext.tsx -------------------------------------------------------------------------------- /src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playsrc/omedev/HEAD/src/pages/_app.tsx -------------------------------------------------------------------------------- /src/pages/api/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playsrc/omedev/HEAD/src/pages/api/message.ts -------------------------------------------------------------------------------- /src/pages/api/pusher/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playsrc/omedev/HEAD/src/pages/api/pusher/auth.ts -------------------------------------------------------------------------------- /src/pages/api/pusher/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playsrc/omedev/HEAD/src/pages/api/pusher/index.ts -------------------------------------------------------------------------------- /src/pages/api/room.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playsrc/omedev/HEAD/src/pages/api/room.ts -------------------------------------------------------------------------------- /src/pages/api/searchUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playsrc/omedev/HEAD/src/pages/api/searchUser.ts -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playsrc/omedev/HEAD/src/pages/index.tsx -------------------------------------------------------------------------------- /src/utils/server.prismadb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playsrc/omedev/HEAD/src/utils/server.prismadb.ts -------------------------------------------------------------------------------- /src/utils/server.pusher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playsrc/omedev/HEAD/src/utils/server.pusher.ts -------------------------------------------------------------------------------- /src/utils/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playsrc/omedev/HEAD/src/utils/theme.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playsrc/omedev/HEAD/tsconfig.json --------------------------------------------------------------------------------