This is a submission for the GitHub Copilot CLI Challenge
What I Built
I built DeepTrack CLI, a minimal AI-inspired learning tracker that helps me turn my learning into daily quizzes and track progress with gamification elements like XP, levels, streaks, and badges.
As a developer, I consume a lot of articles, videos, and tutorials, but I realized that reading alone isnβt enough β I needed a system to reinforce knowledge and make learning fun. DeepTrack CLI is my solution: a terminal-first tool that generates quizzes, tracks my performance, and highlights my weak topics, giving me a clear path to focus each day.
This project is especially meaningful because it reflects how AI-assisted development can accelerate building useful tools while keeping workflows minimal and practical.
Demo
GitHub Repository: houdaifaboucenna/deeptrack-CLI
Here is a look at DeepTrack in action:
- A robust CLI interface to manage your learning journey: The CLI comes packed with commands to learn new topics, take a daily challenge, or check your leaderboard.
- Interactive, AI-Generated Quizzes: Taking a quiz on Laravel Queues. The CLI instantly grades your answers, updates your stats, and awards badges based on your performance.
- The Web Dashboard: Because staring at the terminal isn't always what we want, DeepTrack can generate a clean dashboard to visualize your overall statistics, track your top topics, and review your mastery levels.
My Experience with GitHub Copilot CLI
I relied heavily on GitHub Copilot CLI throughout development:
Generating project scaffolding: I asked Copilot to create the folder structure, CLI commands, and basic service files.
Writing core logic: Copilot suggested code for quiz generation, gamification calculations, and weakest-topic analysis, which I refined manually.
Refactoring & explanations: I used Copilot to review functions and suggest improvements, ensuring clean, readable, and maintainable code.
Workflow acceleration: Tasks that usually take hours β like creating the CLI commands or service skeletons β were completed in minutes, letting me focus on design and usability instead of boilerplate code.
This submission showcases how Copilot CLI can act as a true pair programmer, especially in small, high-impact projects



Top comments (1)
Nice !