- Notifications
You must be signed in to change notification settings - Fork4
Track your productivity through a daily leaderboard
wakatime/crackboard.dev
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
InstallPostgres.
git clone git@github.com:wakatime/crackboard.dev.gitcd crackboard.devpsql -c "CREATE ROLE crackboarddev WITH LOGIN SUPERUSER PASSWORD 'crackboarddev';"psql -c "CREATE DATABASE crackboarddev WITH OWNER crackboarddev;"psql -d crackboarddev -c "CREATE EXTENSION citext;"cp .env.example .envpnpm ipnpm migratepnpm devpnpm androidpnpm iosTo add a package, first choose the workspace(s) where it's going to be used then install for a workspace with:
pnpm add <package> --filter=@workspace/web
Auth is handled by logging in with WakaTime.Create a newWakaTime OAuth App:
Add your app’sApp ID andApp Secret to your local.env and your production app’s env vars:
.env
WAKATIME_APP_ID=1234WAKATIME_APP_SECRET=waka_sec_123To access the admin, make sure you’re the first sign up and you'll become the leaderboard’s admin.Then visithttp://localhost:3000/admin.
Set theTEST_PROD flag to true inconstants/index.ts to use the production api server.
The Android simulator treatslocalhost as the simulator itself, so when logging in via GitHub just edit the localhost urls and replace with10.0.2.2.
About
Track your productivity through a daily leaderboard
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.
Contributors2
Uh oh!
There was an error while loading.Please reload this page.
