NodeRoom is an open chat app where developers can connect, share ideas, and chat openly in real time.
Built with React, Supabase, TailwindCSS, and OAuth Authentication, it provides a seamless and modern chat experience.
- 🔑 Google OAuth Authentication (via Supabase Auth)
- 💬 Open Chat Room – No walls, no gates, just ideas and community
- ⚡ Real-time messaging with Supabase subscriptions
- 🎨 Modern UI built with TailwindCSS
- 🟢 Online status & users count
- 🌐 Developer-themed design (terminal-inspired interface)
- Frontend: React + TailwindCSS
- Backend / Database: Supabase
- Authentication: Google OAuth (via Supabase Auth)
- Deployment: Vercel
Follow these steps to run NodeRoom locally:
git clone https://github.com/your-username/noderoom.git
cd noderoomnpm installCreate a .env.local file in the root directory with the following:
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_keynpm run devNow visit 👉 http://localhost:3000
The project is live at: https://node-room.vercel.app
You can deploy NodeRoom easily on platforms like Vercel, Netlify, or Render.
Make sure to add your Supabase environment variables in your hosting provider’s settings.
Contributions, issues, and feature requests are welcome!
Feel free to fork this project and submit a pull request.
This project is licensed under the MIT License.
Developed by Charansai GUTTULA ✨
Where developers merge ideas and compile connections.

