PalmDevs/coder-tracker

๐Ÿง‘๐Ÿผโ€๐Ÿ’ป Leveling up in your programming sessions, literally.

โ˜… 13Forks 0TypeScriptGitHub โ†—Compare

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
  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.

Contributors

PalmDevs

Issues