{"id":51401989,"url":"https://github.com/vadimgierko/chat-app-react","last_synced_at":"2026-07-04T07:33:43.051Z","repository":{"id":202830172,"uuid":"705216050","full_name":"vadimgierko/chat-app-react","owner":"vadimgierko","description":"Realtime Chat App (280+ registered users!) written in TypeScript, built with React \u0026 Firebase, deployed on Vercel.","archived":false,"fork":false,"pushed_at":"2026-06-12T17:13:29.000Z","size":3685,"stargazers_count":6,"open_issues_count":0,"forks_count":7,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-06-12T19:09:33.228Z","etag":null,"topics":["bootstrap","bootstrap5","chat-app","chat-application","firebase","firebase-auth","firebase-authentication","firestore","message-app","messaging-app","messenger","messenger-clone","pwa","react","react-bootstrap","react-router","realtime","spa","vercel","vercel-deployment"],"latest_commit_sha":null,"homepage":"https://vg-chat-app-react.vercel.app","language":"TypeScript","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/vadimgierko.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-10-15T11:41:59.000Z","updated_at":"2026-06-12T17:13:40.000Z","dependencies_parsed_at":"2023-10-28T22:26:27.590Z","dependency_job_id":"b950369d-54c2-4000-ae19-2b02b48a35b8","html_url":"https://github.com/vadimgierko/chat-app-react","commit_stats":null,"previous_names":["vadimgierko/chat-app-react"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vadimgierko/chat-app-react","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vadimgierko%2Fchat-app-react","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vadimgierko%2Fchat-app-react/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vadimgierko%2Fchat-app-react/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vadimgierko%2Fchat-app-react/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vadimgierko","download_url":"https://codeload.github.com/vadimgierko/chat-app-react/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vadimgierko%2Fchat-app-react/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35114172,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-04T02:00:05.987Z","response_time":113,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["bootstrap","bootstrap5","chat-app","chat-application","firebase","firebase-auth","firebase-authentication","firestore","message-app","messaging-app","messenger","messenger-clone","pwa","react","react-bootstrap","react-router","realtime","spa","vercel","vercel-deployment"],"created_at":"2026-07-04T07:33:42.521Z","updated_at":"2026-07-04T07:33:43.044Z","avatar_url":"https://github.com/vadimgierko.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Realtime Chat App (PWA) built with React, TypeScript, Bootstrap \u0026 Firebase\n\nThis app allows you to **sign in/up with Google account** and start a chat with registered users from the users list for **free**.\n\nYou are able to see users' \u0026 interlocutors' **online status**, when they were **last seen** \u0026 **last seen message**.\n\nYou will also get a **visual \u0026 sound notification** about new/ unseen messages.\n\nYou can send **multiline messages** \u0026 add **clickable links** to your messages, which will be opened in a different tab.\n\nThe **app can be** optionally **added to the** desktop or phone **screen** \u0026 will notify you about updates after reloading the app or closing the tab.\n\nThe app is deployed on Vercel \u0026 available \u003ca href=\"https://vg-chat-app-react.vercel.app/\" target=\"_blank\"\u003ehere\u003c/a\u003e.\n\nEnjoy \u0026 invite your friends!\n\nPS. If you don't know any user of the app, feel free to start the chat with me (Vadim Gierko) to test the app \u0026 talk to the creator 😉\n\n## Tech Stack\n\n- **React 18.2.0** (I've used CRA PWA TS template to init this project)\n- **React Router 6.16**\n- **TypeScript 4.9.5**\n- **Firebase 10.5.0**\n- **Bootstrap 5.3.2**\n- **React Bootstrap 2.9.0**\n- **React Icons 4.11.0**","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvadimgierko%2Fchat-app-react","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvadimgierko%2Fchat-app-react","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvadimgierko%2Fchat-app-react/lists"}