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.