{"id":28213530,"url":"https://github.com/aakashgaurab/websocket","last_synced_at":"2026-04-04T20:31:19.127Z","repository":{"id":163883351,"uuid":"622594410","full_name":"AakashGaurab/websocket","owner":"AakashGaurab","description":"This a backend of a chat application that uses socketio for real time conversation.","archived":false,"fork":false,"pushed_at":"2023-06-23T03:15:16.000Z","size":2412,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-08T13:52:28.347Z","etag":null,"topics":["express","mongodb","nodejs","socket-io"],"latest_commit_sha":null,"homepage":"https://incredible-selkie-67b697.netlify.app/signup.html","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/AakashGaurab.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":"2023-04-02T15:17:17.000Z","updated_at":"2023-06-23T03:16:59.000Z","dependencies_parsed_at":null,"dependency_job_id":"594eb385-046a-4ee2-8ba0-a82eef6fad3b","html_url":"https://github.com/AakashGaurab/websocket","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AakashGaurab/websocket","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AakashGaurab%2Fwebsocket","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AakashGaurab%2Fwebsocket/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AakashGaurab%2Fwebsocket/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AakashGaurab%2Fwebsocket/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AakashGaurab","download_url":"https://codeload.github.com/AakashGaurab/websocket/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AakashGaurab%2Fwebsocket/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31413267,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T20:09:54.854Z","status":"ssl_error","status_checked_at":"2026-04-04T20:09:44.350Z","response_time":60,"last_error":"SSL_read: 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":["express","mongodb","nodejs","socket-io"],"created_at":"2025-05-17T20:10:48.656Z","updated_at":"2026-04-04T20:31:19.102Z","avatar_url":"https://github.com/AakashGaurab.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# websocket\n\n\nChat Point is a user-friendly platform that allows individuals to communicate with each other in real-time via text-based messaging. It offers various features, such as the ability to create groups.\n\nThe application is available across different platforms, including mobile and desktop, and provides a seamless and secure communication experience. With its intuitive interface and robust functionality, your chat application aims to simplify communication and enhance social connectivity.\n\nDeployment\nFront-End: https://incredible-selkie-67b697.netlify.app/signup.html\n\nBack-End: https://chatpointbackend2-production-56db.up.railway.app/\n\nTechnology we used\nHTML\nCSS\nJavaScript\nMongoDB\nNode JS\nExpress JS\nOur Team Members\nAakash Gaurab\nVipin Kumar\nShradha Vastrakar\nParimal Paramanik\nRahul Gupta\nLogin and Signup page (fw23_0771)\nThe login and signup page is a sleek and modern design that is perfect for any web application. The page features a clean and minimalistic design, with a focus on user experience. The use of soft colors and clear text makes it easy for users to navigate and quickly find what they are looking for.\n\nScreenshot (171)\n\nScreenshot (172)\n\nChat Page\nThe chat page is another example of a well-designed web application. The page features a clean and minimalist design that is perfect for chatting with friends or colleagues. The use of soft colors and simple icons creates a relaxed and inviting atmosphere, encouraging users to stay and chat.\n\nOur chat app allows users to create a personalized chat room and invite others to join the conversation. This feature enables users to have a private chat with their friends, family, or colleagues, without the need to create a separate group chat. Users can choose a room name, and invite other users to join.\n\nScreenshot (172)\n\nScreenshot (172)\n\nAdmin Page\nThe admin page is a powerful tool for managing your web application. The page features a comprehensive set of tools and options that allow you to manage users, content, and settings with ease. The design of the page is professional and functional, with a focus on usability and efficiency. Whether you are managing a small blog or a large e-commerce site, the admin page is an essential tool for keeping your web application running smoothly.\n\nEmail:\"admin@gmail.com\", Password:\"admin\"\nScreenshot (172)\n\nAdmin Side Routes:\nGet all users: This route is a GET request that retrieves all users and returns them as a response. The route path is /admin/read.\nCreate new admin: This route is a POST request that creates a new admin. The name, email, and password of the new admin are passed in the request body. The route path is /admin/create.\nUpdate a user from user role to admin: This route is a PUT request that updates a user's role from user to admin. The email of the user is passed in the request body. The route path is /admin/update.\nDelete a user: This route is a DELETE request that deletes a user. The email of the user to be deleted is passed in the request body. The route path is /admin/delete.\nUser Side Routes:\nWelcome user: This route is a GET request that welcomes the user. It is mainly used to test if the user is authenticated and authorized. The route path is /user/.\nRegister or sign up: This route is a POST request that registers a new user. The name, email, and password of the new user are passed in the request body. The route path is /user/register.\nLogin: This route is a POST request that logs in a user. The email and password of the user are passed in the request body. The route path is /user/login.\nLogout: This route is a GET request that logs out a user. The token is passed in the request headers. The route path is /user/logout.\nGenerate new token: This route is a GET request that generates a new token for the user. The refresh token is passed in the request headers. The route path is /user/newtoken.\nLinks:\nDeployed Backend Link: https://chatpointbackend2-production-56db.up.railway.app/\n\nDeployed Frontend Link: https://incredible-selkie-67b697.netlify.app/signup.html\n\nSwagger Documentation Link: http://localhost:3500/api-docs/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faakashgaurab%2Fwebsocket","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faakashgaurab%2Fwebsocket","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faakashgaurab%2Fwebsocket/lists"}