System Info Reporter
Phase 1 - Core hardware information
Create a Python script that retrieves basic hardware details such as CPU, RAM, motherboard, and disk size using available libraries.
- Fetch CPU model and temperature
- Get total RAM size
- Identify motherboard model
- List total disk size and available volumes
Functional result: Script prints CPU, RAM, motherboard, and disk information accurately.
Phase 2 - Extended system details
Extend the script to include GPU info, system uptime, and BIOS/UEFI version, providing a complete system summary.
- Fetch GPU model, temperature, and driver version
- Get system uptime
- Retrieve BIOS/UEFI version
Functional result: Script outputs full system summary including GPU, uptime, and BIOS/UEFI details.