{"id":18601260,"url":"https://github.com/nvisionative/nvquickpulse","last_synced_at":"2025-08-25T14:10:12.127Z","repository":{"id":36474274,"uuid":"143550281","full_name":"nvisionative/nvQuickPulse","owner":"nvisionative","description":"Quickly get the pulse of the great DNN (formerly DotNetNuke) open-source community","archived":false,"fork":false,"pushed_at":"2022-12-08T11:36:46.000Z","size":8089,"stargazers_count":6,"open_issues_count":20,"forks_count":2,"subscribers_count":1,"default_branch":"develop","last_synced_at":"2025-06-04T18:11:24.084Z","etag":null,"topics":["dnn","dnncms","dotnetnuke","hacktoberfest"],"latest_commit_sha":null,"homepage":"","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/nvisionative.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":["david-poindexter","nvisionative"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2018-08-04T17:48:58.000Z","updated_at":"2021-09-22T17:11:30.000Z","dependencies_parsed_at":"2023-01-17T01:49:55.948Z","dependency_job_id":null,"html_url":"https://github.com/nvisionative/nvQuickPulse","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/nvisionative/nvQuickPulse","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nvisionative%2FnvQuickPulse","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nvisionative%2FnvQuickPulse/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nvisionative%2FnvQuickPulse/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nvisionative%2FnvQuickPulse/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nvisionative","download_url":"https://codeload.github.com/nvisionative/nvQuickPulse/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nvisionative%2FnvQuickPulse/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272077690,"owners_count":24869288,"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","status":"online","status_checked_at":"2025-08-25T02:00:12.092Z","response_time":1107,"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":["dnn","dnncms","dotnetnuke","hacktoberfest"],"created_at":"2024-11-07T02:07:42.104Z","updated_at":"2025-08-25T14:10:11.623Z","avatar_url":"https://github.com/nvisionative.png","language":"TypeScript","funding_links":["https://github.com/sponsors/david-poindexter","https://github.com/sponsors/nvisionative"],"categories":[],"sub_categories":[],"readme":"![nvQuickPulse](https://user-images.githubusercontent.com/4568451/45002935-942bce00-afaa-11e8-9418-da6082e61ded.png)\n\nWe 💙  DNN\n\nLet's face it, sometimes it's just hard to keep up with everything that is going on.  Within each and every DNN Community member, there is a unique and valued talent waiting to be discovered and shared.  DNN Platform (formerly DotNetNuke) is known for being a powerful framework that can be extended in so many ways.\n\nDiscover 💙 \n\nQuickly check the pulse of the DNN Open Source Community.  This app utilizes the GitHub API to access valuable information about DNN related repositories and their activity.  View statistics that are not even viewable via the GitHub website!\n\nSearch and explore projects that otherwise would be very hard to find.\n\n[![getitongoogleplay](https://user-images.githubusercontent.com/4568451/45003198-d4d91680-afad-11e8-98e8-9c6a48f8f2dd.png)](https://play.google.com/store/apps/details?id=com.nvisionative.nvquickpulse) [![availableontheappstore](https://user-images.githubusercontent.com/4568451/45003194-cc80db80-afad-11e8-96b9-a91dcb4d8c1b.png)](https://itunes.apple.com/us/app/nvquickpulse/id1435016792?mt=8\u0026app=itunes\u0026ign-mpt=uo%3D4)\n\n## Table of Contents\n\n1. [Getting Started](#getting-started)\n2. [Pages](#pages)\n3. [Providers](#providers)\n4. [i18n](#i18n) (adding languages)\n\n## \u003ca name=\"getting-started\"\u003e\u003c/a\u003eGetting Started\n\nWe hope you are enjoying this mobile app as it is, but we are hoping you will help\nimprove it! What is your experience? Do you have ideas for improvement? If so, \n[let us know](https://github.com/nvisionative/nvQuickPulse/issues/new).\n\nDo you speak another language? Well, perhaps you can help! This app already has \nbuilt in support for [internationalization](#i18n) and your translation \ncontributions would help the app experience for the global DNN Community!\n\n## \u003ca name=\"pages\"\u003e\u003c/a\u003ePages\n\nThe app loads with the `FirstRunPage` set to `IntroPage` as the default. If\nthe user has already gone through this page once, it will be skipped the next\ntime they load the app.\n\nIf the intro is skipped, the Welcome page will be displayed which is a \"splash\" \nprompting the user to discover or explore.\n\nOnce the user is authenticated, the app will load with the `MainPage` which is\nset to be the `ReposPage` as the default.\n\nFor future consideration, there are placeholder pages for login, signup, settings, and tabs. \n\nThe entry and main pages can be configured easily by updating the corresponding\nvariables in\n[src/pages/index.ts](https://github.com/nvisionative/nvQuickPulse/src/pages/index.ts).\n\nPlease read the\n[Pages](https://github.com/nvisionative/nvQuickPulse/src/pages)\nreadme, and the readme for each page in the source for more documentation on each.\n\n## \u003ca name=\"providers\"\u003e\u003c/a\u003eProviders\n\nnvQuickPulse comes with some basic implementations of common providers.\n\n### User\n\nThe `User` provider is used to authenticate users through its\n`login(accountInfo)` and `signup(accountInfo)` methods, which perform `POST`\nrequests to an API endpoint that will need to configured for potential future \nuse.\n\n### Api\n\nThe `Api` provider is a simple CRUD frontend to an API. Simply put the root of\nyour API url in the Api class and call get/post/put/patch/delete \n\n## \u003ca name=\"i18n\"\u003e\u003c/a\u003ei18n\n\nnvQuickPulse comes with internationalization (i18n) out of the box with\n[ngx-translate](https://github.com/ngx-translate/core). This makes it easy to\nchange the text used in the app by modifying only one file. \n\n### Adding Languages\n\nTo add new languages, add new files to the `src/assets/i18n` directory,\nfollowing the pattern of LANGCODE.json where LANGCODE is the language/locale\ncode (ex: en/gb/de/es/etc.).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnvisionative%2Fnvquickpulse","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnvisionative%2Fnvquickpulse","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnvisionative%2Fnvquickpulse/lists"}