Dash Chat App
๐ฌ Dash Chat App โ Real-Time Chat with Drizzle, Next.js & Socket.io
๐ A modern, high-performance chat application built with Drizzle ORM, Next.js, Tailwind CSS, and Socket.io. Designed for seamless real-time messaging with a clean and intuitive UI.
๐ฏ Why This Project?
With the rise of instant communication, this chat app delivers:
โ Real-time messaging โ Powered by Socket.io for instant communication.
โ Scalable & Efficient โ Uses Drizzle ORM with PlanetScale (MySQL) & MongoDB for structured and unstructured data storage.
โ Secure Authentication โ Integrated with NextAuth for seamless login.
๐ Key Features
๐น Instant Messaging โ Real-time chat updates with Socket.io.
๐น Database Flexibility โ Uses MySQL (via PlanetScale) & MongoDB for structured + document-based storage.
๐น Authentication โ Supports Google OAuth via NextAuth.
๐น Optimized UI โ Built with Next.js, Tailwind CSS & Framer Motion for smooth animations.
๐น Scalable & Cloud-Ready โ Drizzle ORM ensures easy database migrations.
๐น Offline Support โ Zustand for state management with offline capabilities.
โ Tech Stack
๐ฅ Frontend: Next.js, Tailwind CSS, NextUI, Framer Motion
โ Backend: Drizzle ORM, Socket.io, NextAuth
๐พ Databases: MySQL (PlanetScale) & MongoDB
โ Hosting: Vercel (Frontend), PlanetScale (Database)
๐ฅ Why It Stands Out
โ Efficient & Lightweight โ Drizzle ORM ensures optimized queries.
โ Modern UI & Animations โ Clean design with smooth interactions.
โ Flexible Storage โ Combines SQL & NoSQL for enhanced performance.

