{"id":17483737,"url":"https://github.com/brahmbeyond/chattybox","last_synced_at":"2026-04-09T02:31:40.867Z","repository":{"id":166510673,"uuid":"641782152","full_name":"brahmbeyond/ChattyBox","owner":"brahmbeyond","description":"It's a webapp made in React JS with Firebase and Material UI. The purpose of this app was to learn the working of Firebase's Authentication and Firestore CRUD Operations.   BLOG -  (https://brahm.code.blog/2023/08/02/201/)","archived":false,"fork":false,"pushed_at":"2023-09-03T14:38:22.000Z","size":2378,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-10-19T03:25:46.485Z","etag":null,"topics":["firebase","reactjs"],"latest_commit_sha":null,"homepage":"https://chattybox.netlify.app/","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/brahmbeyond.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}},"created_at":"2023-05-17T06:49:29.000Z","updated_at":"2023-09-03T14:34:06.000Z","dependencies_parsed_at":"2024-02-10T18:27:59.869Z","dependency_job_id":"407b3c3b-42dc-4bbe-8650-a55c4f0a4745","html_url":"https://github.com/brahmbeyond/ChattyBox","commit_stats":null,"previous_names":["autumn-absconds/chattybox","brahmbeyond/chattybox"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/brahmbeyond/ChattyBox","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brahmbeyond%2FChattyBox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brahmbeyond%2FChattyBox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brahmbeyond%2FChattyBox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brahmbeyond%2FChattyBox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brahmbeyond","download_url":"https://codeload.github.com/brahmbeyond/ChattyBox/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brahmbeyond%2FChattyBox/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31582610,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"online","status_checked_at":"2026-04-09T02:00:06.848Z","response_time":112,"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":["firebase","reactjs"],"created_at":"2024-10-19T00:26:10.312Z","updated_at":"2026-04-09T02:31:40.834Z","avatar_url":"https://github.com/brahmbeyond.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Hi, I'm Shubham! 👋\n\n\n# ChattyBox App\n\nIt's a webapp made in React JS with Firebase and Material UI.\nThe purpose of this app was to learn the working of Firebase's Authentication and Firestore CRUD Operations.\n\n\nFirst user has to login with either Gmail or Github.\nThen there are some available rooms present , user can select from them or can create new room.\n\nThen there in rooms , users can chat (send messages,images,files).\n\n\n## Demo\n\nWebsite  - https://chattybox.netlify.app/\n\n![Untitled video - Made with Clipchamp (1)](https://github.com/autumn-absconds/ChattyBox/assets/65112908/d287c5eb-d658-4a55-a944-9260a80c906e)\n\n\n## Blog\nfor detailed information visit - https://brahm.code.blog/2023/08/02/201/\n\n## Run Locally\n\nClone the project\n\n```bash\n  git clone https://link-to-project\n```\n\nGo to the project directory\n\n```bash\n  cd my-project\n```\n\nInstall dependencies\n\n```bash\n  npm install\n```\n\nStart the server\n\n```bash\n  npm run dev\n```\n\n\n## Authors\n\n- [@autumn-absconds](https://github.com/autumn-absconds)\n\n\n## Features\n\n- Google/Github Sign\n- Rooms\n- Real Time Chat\n- Images,Files send Option\n\n\n## Lessons Learned\n\nLearned Authentication and Online managing of data using Firebase Authentication and Firebase Firestore.\n\n\n\n## Tech Stack\n\n**Client:** React\n\n**Server:** Firebase\n\n\n## Contributing\n\nContributions are always welcome!\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrahmbeyond%2Fchattybox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrahmbeyond%2Fchattybox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrahmbeyond%2Fchattybox/lists"}