{"id":28403619,"url":"https://github.com/dedjack/pingme","last_synced_at":"2026-04-07T21:32:09.485Z","repository":{"id":295868312,"uuid":"989160980","full_name":"dedJack/PingMe","owner":"dedJack","description":"Your next favorite chat app! Built with MERN, Socket.io for lightning-fast messages, and Cloudinary for picture-perfect sharing. 🚀","archived":false,"fork":false,"pushed_at":"2025-05-31T21:56:28.000Z","size":1030,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-27T08:41:23.254Z","etag":null,"topics":["chat-application","cloudinary","express","mern","mongodb","nodejs","react","realtime-messaging","socket-io"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dedJack.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-05-23T16:48:42.000Z","updated_at":"2025-05-31T21:56:31.000Z","dependencies_parsed_at":"2025-05-27T19:47:35.770Z","dependency_job_id":"35aed983-670d-4b63-bd65-49357fcb6d60","html_url":"https://github.com/dedJack/PingMe","commit_stats":null,"previous_names":["dedjack/pingme"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dedJack/PingMe","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dedJack%2FPingMe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dedJack%2FPingMe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dedJack%2FPingMe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dedJack%2FPingMe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dedJack","download_url":"https://codeload.github.com/dedJack/PingMe/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dedJack%2FPingMe/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31530641,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T16:28:08.000Z","status":"ssl_error","status_checked_at":"2026-04-07T16:28:06.951Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["chat-application","cloudinary","express","mern","mongodb","nodejs","react","realtime-messaging","socket-io"],"created_at":"2025-06-01T18:37:59.801Z","updated_at":"2026-04-07T21:32:09.477Z","avatar_url":"https://github.com/dedJack.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🟢 PingMe - Real-Time Chat Application\n\nPingMe is a full-stack real-time chat application that allows users to sign up, log in, and exchange messages instantly with others. It’s built with the MERN stack (MongoDB, Express, React, Node.js) and supports secure authentication and WebSocket-powered messaging.\n\n## 🚀 Features\n\n- 🔒 Secure user authentication with JWT \u0026 cookies\n- 💬 Real-time one-on-one messaging using Socket.io\n- 👥 Online/offline user status\n- 🧭 Sidebar with live search filter\n- 🖼️ Profile avatars and message timestamps\n- 📱 Responsive UI for mobile, tablet, and desktop\n\n## 🛠️ Tech Stack\n\n| Frontend | Backend | Real-Time | Database |\n|---------|---------|------------|----------|\n| React + Vite | Express.js | Socket.IO | MongoDB |\n\n## 📦 Installation\n\n### 1. Clone the Repository\n\n```bash\ngit clone https://github.com/dedJack/pingMe.git\ncd pingMe\n```\n\n### 2. Set Up Server\n\n```bash\ncd server\nnpm install\n```\n\nStart the server:\n\n```bash\nnpm run start\n```\n\n### 3. Set Up Client\n\n```bash\ncd ../client\nnpm install\nnpm run dev\n```\n\n### 4. Build for Production\n\n```bash\nnpm run build\n```\n\n## 🌐 Deployment\n \n- PingMe: [Render](https://pingme-l5z5.onrender.com)\n- might be take a minute to load as it uses a free instance of Render.com, Once loaded then it will work fine.\n\nEnsure your production server serves the `client/dist` folder in Express when `NODE_ENV=production`.\n\n## 🤝 Contributing\n\nContributions are welcome! Feel free to open an issue or submit a pull request.\n\n## 📄 License\n\nMIT License. See `LICENSE` for more information.\n\n---\n\n\u003e Built with ❤️ by [dedJack]\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdedjack%2Fpingme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdedjack%2Fpingme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdedjack%2Fpingme/lists"}