{"id":29788692,"url":"https://github.com/amalik12/groop","last_synced_at":"2026-04-05T23:02:15.797Z","repository":{"id":242245803,"uuid":"120573062","full_name":"amalik12/groop","owner":"amalik12","description":"A web based chat application, built in React.","archived":false,"fork":false,"pushed_at":"2018-09-03T01:16:17.000Z","size":576,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-27T21:44:07.152Z","etag":null,"topics":["chat","express","mongodb","nodejs","react","redis","websocket"],"latest_commit_sha":null,"homepage":"http://groop-app.herokuapp.com","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/amalik12.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}},"created_at":"2018-02-07T06:27:50.000Z","updated_at":"2019-06-14T01:48:00.000Z","dependencies_parsed_at":"2024-06-01T18:05:59.458Z","dependency_job_id":null,"html_url":"https://github.com/amalik12/groop","commit_stats":null,"previous_names":["amalik12/groop"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/amalik12/groop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amalik12%2Fgroop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amalik12%2Fgroop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amalik12%2Fgroop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amalik12%2Fgroop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amalik12","download_url":"https://codeload.github.com/amalik12/groop/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amalik12%2Fgroop/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31452901,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-05T21:22:52.476Z","status":"ssl_error","status_checked_at":"2026-04-05T21:22:51.943Z","response_time":75,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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","express","mongodb","nodejs","react","redis","websocket"],"created_at":"2025-07-27T21:30:20.121Z","updated_at":"2026-04-05T23:02:15.782Z","avatar_url":"https://github.com/amalik12.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Groop\n\nA web-based chat application built in React.\n\n## Current functionality\n\n### Room creation\n\nSet a name and custom url of the room. If no url is specified, a url is randomly generated.\n\n![](https://dl.dropboxusercontent.com/s/xb590rkaqa92k7v/firefox_2018-03-16_00-21-53.png)\n\n### Authentication\n\nUsers are required to login to chat and view a room's messages. Clients are authenticated with the server using JSON web tokens.\n\n![](https://dl.dropboxusercontent.com/s/jvdyyfkqoc1vdl0/2018-03-16_00-31-21.gif)\n\n![](https://dl.dropboxusercontent.com/s/6205f7isb8skkfw/2018-03-16_01-20-35.gif)\n\n### Chat\nEvents (messages sent, users joining, etc.) are broadcast to the room using websockets. The chat room currently displays the room's name, creation time, logged in members, and messages (with live updating timestamps).\n\n![](https://dl.dropboxusercontent.com/s/035mx4zzegl5zfy/2018-07-07_22-11-23.gif)\n\n## Future Work\n\n* Avatar uploads","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famalik12%2Fgroop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Famalik12%2Fgroop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famalik12%2Fgroop/lists"}