Try Track2Go Instantly
This demo environment contains repositories, commits, and issues so you can explore the system immediately without creating an account.
Demo user
demo@track2go.dev
Password
demojohn
Demo environment • Data resets periodically
Track2Go CLI
Track2Go includes a CLI tool that allows repositories to be initialized and tracked directly from the terminal.
$ git clone https://github.com/Hrihsi-524/Track2Go
$ cd cli
$ npm install
$ npm link
$ track2go init
Track2Go Capabilities
Track2Go provides tools for exploring repository activity, tracking commits, and managing project discussions.
Challenges & Engineering Decisions
Track2Go was built as an experiment to understand how repository tracking systems work internally. Several design challenges shaped the final architecture.
walkDir() utility allowed Track2Go to index entire project structures similar to how Git scans repositories.\ ) while web environments expect forward slashes. Path normalization was implemented to ensure repository data remains consistent across operating systems.Track2Go was built as a learning project to understand how repository hosting systems manage files, commits, and remote synchronization.