https://github.com/activitywatch/aw-leaderboard-firebase
Prototype of aw-leaderboard using Firebase
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.1%) to scientific vocabulary
Keywords from Contributors
Repository
Prototype of aw-leaderboard using Firebase
Basic Info
- Host: GitHub
- Owner: ActivityWatch
- Language: TypeScript
- Default Branch: master
- Homepage: https://aw-leaderboard.web.app/
- Size: 633 KB
Statistics
- Stars: 5
- Watchers: 4
- Forks: 2
- Open Issues: 4
- Releases: 0
Metadata Files
README.md
aw-leaderboard
Hosted at https://aw-leaderboard.web.app/ (WIP!)
A prototype of a public leaderboard for screentime data collected by ActivityWatch.
It uses Vue 3, Firebase (for auth/storage), and Bootstrap.
The goal was to make a leaderboard app that complements the local-first nature of ActivityWatch with basic social features like public leaderboards or sharing specific screentime data privately with a group.
Previous experiments/attempts were made in:
Click to expand the initial README
## Recommended IDE Setup [VSCode](https://code.visualstudio.com/) + [TypeScript Vue Plugin](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin). ## Customize configuration See [Vite Configuration Reference](https://vitejs.dev/config/). ## Project Setup ### Clone the Repo and its submodules ```sh git clone --recurse-submodules https://github.com/ActivityWatch/aw-leaderboard-firebase ``` ### Install the dependencies ```sh npm install ``` ### Compile and Hot-Reload for Development ```sh npm run dev ``` ### Type-Check, Compile and Minify for Production ```sh npm run build ``` ### Run Unit Tests with [Vitest](https://vitest.dev/) ```sh npm run test:unit ``` ### Run End-to-End Tests with [Cypress](https://www.cypress.io/) ```sh npm run test:e2e:dev ``` This runs the end-to-end tests against the Vite development server. It is much faster than the production build. But it's still recommended to test the production build with `test:e2e` before deploying (e.g. in CI environments): ```sh npm run build npm run test:e2e ``` ### Lint with [ESLint](https://eslint.org/) ```sh npm run lint ```Owner
- Name: ActivityWatch
- Login: ActivityWatch
- Kind: organization
- Website: https://activitywatch.net
- Twitter: ActivityWatchIt
- Repositories: 57
- Profile: https://github.com/ActivityWatch
Open source time-tracking application with a focus on extensibility and privacy.
GitHub Events
Total
- Issues event: 2
- Watch event: 3
- Delete event: 1
- Issue comment event: 11
- Push event: 12
- Pull request review event: 5
- Pull request review comment event: 18
- Pull request event: 6
- Create event: 2
Last Year
- Issues event: 2
- Watch event: 3
- Delete event: 1
- Issue comment event: 11
- Push event: 12
- Pull request review event: 5
- Pull request review comment event: 18
- Pull request event: 6
- Create event: 2
Committers
Last synced: 12 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| brayo | v****n@g****m | 108 |
| Erik Bjäreholt | e****k@b****t | 11 |
| Brayo | 6****p | 3 |
| Francesco | e****o@p****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 5
- Total pull requests: 18
- Average time to close issues: 4 months
- Average time to close pull requests: 3 days
- Total issue authors: 2
- Total pull request authors: 3
- Average comments per issue: 2.4
- Average comments per pull request: 1.72
- Merged pull requests: 6
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 1
- Pull requests: 6
- Average time to close issues: N/A
- Average time to close pull requests: 4 days
- Issue authors: 1
- Pull request authors: 1
- Average comments per issue: 0.0
- Average comments per pull request: 2.17
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- brayo-pip (4)
- 0xbrayo (1)
Pull Request Authors
- brayo-pip (18)
- 0xbrayo (6)
- 0xFrama (3)
- VrikPy (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- FirebaseExtended/action-hosting-deploy v0 composite
- actions/checkout v3 composite
- FirebaseExtended/action-hosting-deploy v0 composite
- actions/checkout v3 composite
- actions/checkout v3 composite
- 629 dependencies
- @typescript-eslint/eslint-plugin ^5.12.0 development
- @typescript-eslint/parser ^5.12.0 development
- eslint ^8.9.0 development
- eslint-config-google ^0.14.0 development
- eslint-plugin-import ^2.25.4 development
- firebase-functions-test ^3.1.0 development
- typescript ^4.9.0 development
- firebase-admin ^11.8.0
- firebase-functions ^4.3.1
- 627 dependencies
- @rushstack/eslint-patch ^1.2.0 development
- @tsconfig/node18 ^2.0.1 development
- @types/jsdom ^21.1.1 development
- @types/node ^18.16.17 development
- @vitejs/plugin-vue ^4.2.3 development
- @vue/eslint-config-prettier ^7.1.0 development
- @vue/eslint-config-typescript ^11.0.3 development
- @vue/test-utils ^2.3.2 development
- @vue/tsconfig ^0.4.0 development
- cypress ^12.14.0 development
- eslint ^8.39.0 development
- eslint-plugin-cypress ^2.13.3 development
- eslint-plugin-vue ^9.11.0 development
- jsdom ^22.1.0 development
- npm-run-all ^4.1.5 development
- prettier ^2.8.8 development
- start-server-and-test ^2.0.0 development
- typescript ~5.0.4 development
- vite ^4.3.9 development
- vitest ^0.32.0 development
- vue-tsc ^1.6.5 development
- firebase ^9.23.0
- pinia ^2.1.3
- vue ^3.3.4
- vue-router ^4.2.2