{"id":15760475,"url":"https://github.com/azuresphere7/hypefury","last_synced_at":"2025-03-13T19:32:01.193Z","repository":{"id":241017961,"uuid":"804083144","full_name":"azurespheredev/hypefury","owner":"azurespheredev","description":"While the app uses Firebase's Twitter Authentication to work, it's not necessary (nor is the app setup) for the app to post real tweets on the Twitter account that you connect to complete the test.","archived":false,"fork":false,"pushed_at":"2024-05-27T12:00:27.000Z","size":1071,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-01T00:38:54.742Z","etag":null,"topics":["chartjs","d3","eslint","firebase","fusejs","javascript","moment","twitter","vuejs"],"latest_commit_sha":null,"homepage":"","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/azurespheredev.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":"2024-05-21T23:29:53.000Z","updated_at":"2024-05-27T12:00:28.000Z","dependencies_parsed_at":"2024-05-22T00:32:27.574Z","dependency_job_id":"9d4c8c90-7d75-475b-887c-1f99134047f2","html_url":"https://github.com/azurespheredev/hypefury","commit_stats":null,"previous_names":["azuresphere7/hypefury","blitzsprinter/hypefury","azurespheredev/hypefury"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azurespheredev%2Fhypefury","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azurespheredev%2Fhypefury/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azurespheredev%2Fhypefury/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azurespheredev%2Fhypefury/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/azurespheredev","download_url":"https://codeload.github.com/azurespheredev/hypefury/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243469245,"owners_count":20295715,"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":["chartjs","d3","eslint","firebase","fusejs","javascript","moment","twitter","vuejs"],"created_at":"2024-10-04T10:58:23.754Z","updated_at":"2025-03-13T19:32:01.166Z","avatar_url":"https://github.com/azurespheredev.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# hypefury\n\n## Important note\nWhile the app uses Firebase's Twitter Authentication to work, it's not necessary (nor is the app setup) for the app to post real tweets on the Twitter account that you connect to complete the test. While you use the app and create/update threads, these will be saved in Firestore and anything you might need to check behaviours in the app you can get by tweaking the threads' document data or the user's document data.\n\n## Required\nMake sure you're using Node 16 and Python 2.7 while installing packages, e.g `npm i`.\n\n## Usage\n\n### Update configuration files with your Firebase testing project configuration\nIn the files `.firebaserc` and `src/firebase.js`.\n\n### Google cloud configuration\nInstall `gcloud`, then authenticate yourself with `gcloud auth login` and set your default project with your Firebase project ID.\n\n`npm install -g firebase-tools`\n\nAnd then setup the Firebase project with `firebase init`.\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 \u0026\u0026 firebase deploy\n```\n\nMost of the times, you want to deploy with the `firebase deploy --only hosting` option.\n\n### Run your tests\n```\nfirebase emulators:start --only firestore\n```\n\n```\nFIRESTORE_EMULATOR_HOST=localhost:8082 npm run test:unit\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fazuresphere7%2Fhypefury","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fazuresphere7%2Fhypefury","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fazuresphere7%2Fhypefury/lists"}