What problem does this solve?
The current data/projects.json dataset and starter_code/ directory provide excellent general coding projects, but they could be expanded to include more specialized domains. I propose adding advanced Python-based projects focused on the AI/ML and Cybersecurity fields to help users looking for domain-specific practice.
Proposed solution
Proposed Additions:
-
AI-Based Air Pollution Monitor: Add a project definition and Python starter template for gathering and processing environmental data.
-
Cybersecurity Threat Modeler: Add a Python CLI project designed around mapping defense frameworks, referencing concepts like the MITRE ATT&CK framework and the Unified Kill Chain.
Changes Required:
Append the new project entries to data/projects.json, ensuring the skills arrays include "Python", and accurately setting the level, interest, and tech_stack fields.
Draft the initial Python boilerplate code for these tools and save them in the starter_code/ directory.
Ensure the JSON definitions properly link to the new starter_code files.
Alternatives considered
No response
Which part of the app does this affect?
Starter code system
Estimated complexity
Small (a few lines of CSS or JS)
Before submitting
What problem does this solve?
The current data/projects.json dataset and starter_code/ directory provide excellent general coding projects, but they could be expanded to include more specialized domains. I propose adding advanced Python-based projects focused on the AI/ML and Cybersecurity fields to help users looking for domain-specific practice.
Proposed solution
Proposed Additions:
AI-Based Air Pollution Monitor: Add a project definition and Python starter template for gathering and processing environmental data.
Cybersecurity Threat Modeler: Add a Python CLI project designed around mapping defense frameworks, referencing concepts like the MITRE ATT&CK framework and the Unified Kill Chain.
Changes Required:
Append the new project entries to data/projects.json, ensuring the skills arrays include "Python", and accurately setting the level, interest, and tech_stack fields.
Draft the initial Python boilerplate code for these tools and save them in the starter_code/ directory.
Ensure the JSON definitions properly link to the new starter_code files.
Alternatives considered
No response
Which part of the app does this affect?
Starter code system
Estimated complexity
Small (a few lines of CSS or JS)
Before submitting