https://github.com/palmdevs/coder-tracker
🧑🏼💻 Leveling up in your programming sessions, literally.
https://github.com/palmdevs/coder-tracker
Last synced: about 1 year ago
JSON representation
🧑🏼💻 Leveling up in your programming sessions, literally.
- Host: GitHub
- URL: https://github.com/palmdevs/coder-tracker
- Owner: PalmDevs
- License: mit
- Created: 2025-03-15T10:18:25.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-19T16:40:50.000Z (about 1 year ago)
- Last Synced: 2025-03-19T17:35:08.235Z (about 1 year ago)
- Language: TypeScript
- Size: 58.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

Coder Tracker
Leveling up in your programming sessions, literally.
---
## 🤔 What is this about?
Ever wanted to level up in your programming sessions like it's a game? No? Well, too bad.
This is a CLI tool that allows you to create goals and finish them to gain XP and level up. It's like a to-do list, but with XP.
## ✨ Features
- ⌛ Create a timer for your session
- ✅ Set your goals
- 📃 Pick specific goals to finish
- 📊 Get statistics of your performance
- Amount of saves
- Edited files
- 📈 Browse saved statistics for previous sessions and compare your performance
### Coming soon
- 💸 Gain `C$` (Codebux) to unlock upgrades and personalize your CLI
- 🌟 Prestige yourself to gain access to better upgrades and cosmetics
## ⬇️ Installation
1. Install [Bun](https://bun.sh)
2. Run `bun install https://github.com/PalmDevs/coder-tracker --global`
3. Enjoy _(reduced productivity by)_ using `coder-tracker` in your terminal!
### Local installation
1. Clone this repository
2. Run `bun install` in the root directory
3. Run `bun link` to link the CLI to your system
4. Enjoy _(reduced productivity by)_ using `coder-tracker` in your terminal!
## 📚 Usage
Sessions are the main focus of this tool, but before you create a session, you need to create some goals. Whether that'd be finishing a feature or squashing a bug, you can create a goal for it.
After creating a goal, you can start a session and pick the goals you want to finish. You will also need to set a timer for your session.
When you're done with your session, you can finish it and see your statistics via the History page, or (coming soon) the summary page.