This is a basic chat instant messaging app built using Next.js, Socket.io, Prisma, Next-Auth, Shadcn, TypeScript, etc.
It's deployed and fully functional so, give it a try!
-
Install dependencies:
npm install # or pnpm install
-
Start the development server:
npm run dev # or yarn dev # or pnpm dev
-
Open http://localhost:3000 in your browser to view the app.
- Real-time connection with Socket.io
- Authenticate with Next-Auth Providers
- Database management with Prisma
- Users can create rooms for group chat
- Users can direct message other users
- UI built with custom shadcn components
I've deployed it to Vercel. View it