{"id":20528649,"url":"https://github.com/johnuberbacher/vue-chat","last_synced_at":"2026-04-20T03:36:13.913Z","repository":{"id":113698256,"uuid":"422636363","full_name":"johnuberbacher/vue-chat","owner":"johnuberbacher","description":"Vue Chat webapp built with VueJS 3, TailwindCSS and Firebase for Google and GitHub authentication, and realtime firestore database. Uses VueRouter to redirect to Chat screen when logged in.","archived":false,"fork":false,"pushed_at":"2021-11-03T02:12:30.000Z","size":331,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-16T11:41:55.882Z","etag":null,"topics":["firebase","firebase-auth","firebase-database","firebase-realtime-database","tailwind-css","tailwindcss","vue","vue-router","vue3","vuejs"],"latest_commit_sha":null,"homepage":"https://vue-chat-johnuberbacher.netlify.app/","language":"Vue","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/johnuberbacher.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":"2021-10-29T16:04:13.000Z","updated_at":"2022-10-04T21:01:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"2e451159-bd01-4bee-acd0-b07fa7946b0e","html_url":"https://github.com/johnuberbacher/vue-chat","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnuberbacher%2Fvue-chat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnuberbacher%2Fvue-chat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnuberbacher%2Fvue-chat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnuberbacher%2Fvue-chat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/johnuberbacher","download_url":"https://codeload.github.com/johnuberbacher/vue-chat/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242133533,"owners_count":20077098,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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","firebase-auth","firebase-database","firebase-realtime-database","tailwind-css","tailwindcss","vue","vue-router","vue3","vuejs"],"created_at":"2024-11-15T23:26:29.434Z","updated_at":"2026-04-20T03:36:08.862Z","avatar_url":"https://github.com/johnuberbacher.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Vue Chat webapp\n![Vue.js](https://img.shields.io/badge/vuejs-%2335495e.svg?style=for-the-badge\u0026logo=vuedotjs\u0026logoColor=%234FC08D)\n ![TailwindCSS](https://img.shields.io/badge/tailwindcss-%2338B2AC.svg?style=for-the-badge\u0026logo=tailwind-css\u0026logoColor=white) ![Firebase](https://img.shields.io/badge/firebase-%23039BE5.svg?style=for-the-badge\u0026logo=firebase)\n\n\nVue practice project built with Firebase and TailwindCSS. Utilizes Firebases realtime database stream to constantly update messages on the front end. Uses Google and GitHub Authentication for signing into the app, and uses Vue Router to pass between Login and Chat screens.\n\n\n### Screenshot\n![Screenshot](https://johnuberbacher.com/wp-content/uploads/2021/11/vue-chat.png)\n\n### Demo\n[https://vue-chat-johnuberbacher.netlify.app/](https://vue-chat-johnuberbacher.netlify.app/)\n\n### Project setup\n```\nnpm install\n```\n\n#### Compiles and hot-reloads for development\n```\nnpm run serve\n```\n\n#### Compiles and minifies for production\n```\nnpm run build\n```\n\n#### Lints and fixes files\n```\nnpm run lint\n```\n\n#### Customize configuration\nSee [Configuration Reference](https://cli.vuejs.org/config/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjohnuberbacher%2Fvue-chat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjohnuberbacher%2Fvue-chat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjohnuberbacher%2Fvue-chat/lists"}