This is a submission for the Amazon Q Developer "Quack The Code" Challenge: Exploring the Possibilities
What I Built
RutaTech CLI is a command-line tool built with Node.js and Amazon Q Developer CLI that helps users - especially students, career changers, and curious adults - explore paths in technology through a personalized, interactive experience.
This tool transforms the question "What career in technology is right for me? into a conversation in the Amazon Q-powered CLI. Users can:
- ๐ Take a quiz to identify skills.
- ๐งฉ Get AI-generated learning paths
- ๐ก Find real opportunities (bootcamps, scholarships, jobs)
- โค๏ธ Discover inspiring stories from technology professionals
- ๐คฉ Explore interactive challenges
- ๐ค Match personal interests with relevant technology roles
This isn't just a script - it's a smart, modular career companion on your terminal. Built with the Amazon Q Developer CLI, it's an unexpected use case that goes beyond code and really helps.
Why it's important
There is a big gap between interest in technology and actual direction - especially for people without mentors or exposure to real technology applications. RutaTech CLI makes exploring this world easier, more engaging, and available directly from the terminal - without a browser.
Demo
Installation
# Clone the repository
git clone https://github.com/tu-usuario/rutatech.git
cd rutatech
# Install dependencies
npm install
# Install globally (optional)
npm install -g .
Use
# If installed globally
rutatech [comando]
# If not globally installed
npm start -- [comando]
Available Commands
-
start
: Starts the vocational test -
roadmap
: Displays a suggested learning route- Opciones:
--area <area>
- Specific area of technology
- Opciones:
-
oportunidades
: Lists current opportunities- Opciones:
--tipo <tipo>
- Type of opportunity (work, study, volunteer)
- Opciones:
-
historias
: Displays inspiring stories- Opciones:
--categoria <categoria>
- Category of stories
- Opciones:
-
retos
: Show practical challenges- Opciones:
--nivel <nivel>
- Difficulty level (beginner, intermediate, advanced). - Opciones:
--tecnologia <tecnologia>
- Specific technology.
- Opciones:
-
explora
: Allows you to combine interests to discover new paths.
Code Repository - Try it now!
๐ GitHub: Repository
How I Used Amazon Q CLI
Amazon Q Developer CLI was the basis of this whole project. I used it to:
- Define the Node.js CLI architecture.
- Generate each feature module with clear directions (vocational questionnaire, roadmap builder, etc.).
- Rapidly prototype features and get refactoring suggestions
- Automate repetitive logic and improve error handling
- Interactive brainstorming on UX edge cases and details.
Instead of jumping from tool to tool, I was able to stay in the CLI and iterate conversationally. Amazon Q CLI validated structure, logic and wrote clean, maintainable code faster than I could have done it alone.
See you on GitHub!
Top comments (0)