{"id":29313827,"url":"https://github.com/rohitsaw6207/hitzchat","last_synced_at":"2025-07-07T10:21:40.081Z","repository":{"id":298302436,"uuid":"999090384","full_name":"Rohitsaw6207/HitzChat","owner":"Rohitsaw6207","description":"HitzChat - A modern real-time chat website built with the MERN stack, powered by Socket.io, styled with TailwindCSS + DaisyUI, and themed with 32 gorgeous UI modes.","archived":false,"fork":false,"pushed_at":"2025-06-27T08:36:59.000Z","size":3532,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-27T09:31:24.878Z","etag":null,"topics":["authentication","chat-application","daisyui","express-js","javascript","mern-stack","mongodb","node-js","react","realtime-chat","socket-io"],"latest_commit_sha":null,"homepage":"https://hitzchat.onrender.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Rohitsaw6207.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-09T18:12:00.000Z","updated_at":"2025-06-27T09:23:31.000Z","dependencies_parsed_at":"2025-06-10T12:26:12.373Z","dependency_job_id":"e822b588-1254-4d8f-9a97-19d9d6988d5e","html_url":"https://github.com/Rohitsaw6207/HitzChat","commit_stats":null,"previous_names":["rohitsaw6207/hitzchat"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Rohitsaw6207/HitzChat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rohitsaw6207%2FHitzChat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rohitsaw6207%2FHitzChat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rohitsaw6207%2FHitzChat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rohitsaw6207%2FHitzChat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Rohitsaw6207","download_url":"https://codeload.github.com/Rohitsaw6207/HitzChat/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rohitsaw6207%2FHitzChat/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264057805,"owners_count":23550762,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["authentication","chat-application","daisyui","express-js","javascript","mern-stack","mongodb","node-js","react","realtime-chat","socket-io"],"created_at":"2025-07-07T10:21:31.303Z","updated_at":"2025-07-07T10:21:40.068Z","avatar_url":"https://github.com/Rohitsaw6207.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 💬 HitzChat\n\nA blazing-fast real-time chat application built with the MERN stack, powered by Socket.io, styled with TailwindCSS + DaisyUI, and themed with 32 gorgeous UI modes. 💥\n\n---\n\n## 🚀 Live Demo\n\n🌍 Visit the live app:  \n🔗 [https://hitzchat.onrender.com](https://hitzchat.onrender.com)\n\n\u003e ⏳ Note: The initial load may take a few seconds as the Render server may be waking up.\n\n---\n\n## ✨ Highlights\n\n- 🌟 **Tech Stack**: `MongoDB + Express + React + Node.js` (MERN)\n- 🔌 **Real-time Messaging** with `Socket.io`\n- 🎨 **Beautiful UI** with `TailwindCSS` + `Daisy UI` (32 themes supported!)\n- 🔐 **Authentication \u0026 Authorization** using `JWT`\n- 🟢 **Online User Status** in real time\n- 🌐 **Global State Management** with `Zustand`\n- 🛠️ **Robust Error Handling** on both **Client \u0026 Server**\n- 🧠 **Modern React** (Hooks, Lazy Loading, Code Splitting)\n\n---\n\n## 📸 Preview\n\n![Preview Image](frontend/public/hitzchat.onrender.com_.png)\n![Preview Image](frontend/public/hitzchat.onrender.com_%20(1).png)\n\n---\n\n## 🛠️ Tech Stack\n\n| Technology     | Purpose                    |\n|----------------|----------------------------|\n| **MongoDB**    | Database                   |\n| **Express.js** | Backend REST API           |\n| **React.js**   | Frontend UI                |\n| **Node.js**    | Server runtime             |\n| **Socket.io**  | Real-time communication    |\n| **TailwindCSS** + **DaisyUI** | Beautiful, responsive UI |\n| **JWT**        | Secure login/authentication |\n| **Zustand**    | Lightweight state management |\n\n---\n\n## 🔧 Features\n\n- ✅ User Sign Up / Login\n- ✅ JWT-based secure authentication\n- ✅ Profile photo upload (Max 1 MB)\n- ✅ Real-time 1-to-1 messaging via WebSockets\n- ✅ Group chat support *(optional future)*\n- ✅ Online/offline user indicators\n- ✅ Theme switching with 32 DaisyUI themes\n- ✅ Responsive layout for mobile \u0026 desktop\n- ✅ Global error handling\n- ✅ Logout/session management\n- ✅ Modern and accessible UI/UX\n\n---\n\n## 🧑‍💻 Author\n\n- **Rohit Kumar Saw**  \n- 📧 [rohitku6207@gmail.com](mailto:rohitku6207@gmail.com)  \n- 🔗 [LinkedIn](https://www.linkedin.com/in/rohit-kumar-saw6207/)  \n- 💻 [GitHub](https://github.com/Rohitsaw6207)\n\n---\n\n## ⭐ Support\n\nIf you like this project, consider starring ⭐ the repository to support and inspire more work!\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frohitsaw6207%2Fhitzchat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frohitsaw6207%2Fhitzchat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frohitsaw6207%2Fhitzchat/lists"}