An open API service indexing awesome lists of open source software.

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.

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.