VibeXCode is a modern, collaborative group chat and forum platform built using Next.js, Tailwind CSS, Socket.IO, MongoDB, and Appwrite. It supports real-time messaging, image sharing, and authentication with both Appwrite and Firebase (including social login options).
- π User Authentication with Appwrite & Firebase
- π¬ Real-time group chat using Socket.IO
- πΌοΈ Image sharing support
- π Light and Dark mode UI
- π€ Editable user profiles (name, email)
- π§βπ» Developer-friendly tech stack
- π± Responsive design
Screenshot 2025εΉ΄07ζ21ζ₯ 165058 Screenshot 2025εΉ΄07ζ21ζ₯ 165011 Screenshot 2025εΉ΄07ζ21ζ₯ 165031 Screenshot 2025εΉ΄07ζ21ζ₯ 165045
- Frontend: Next.js, Tailwind CSS
- Real-time Communication: Socket.IO
- Authentication: Appwrite, Firebase
- Database: MongoDB
- Deployment: Vercel / Netlify / Custom
- Node.js β₯ 18
- MongoDB (local or Atlas)
- Appwrite project & API keys
- Firebase setup (for optional social login)
# Clone the repo git clone https://github.com/yourusername/vibexcode.git cd vibexcode # Install dependencies npm install # Create and configure .env.local cp .env.example .env.local # Fill in Appwrite, Firebase, and MongoDB credentials # Run the development server npm run dev