The aim of this project was to create a power supply capable of taking in a wide range of DC and AC inputs to power a single board off-grid computer (SBC) between 4.8V-5.2V and 1A nominal. The system needed to be uninterruptible and have a monitoring system to display values of voltage, current, temperature, and battery state of charge. To implement this design, a full-bridge rectifier was used to convert AC inputs to DC. Then, the DC voltage was stepped down with a buck converter before entering the battery management system. The battery management system outputs between 4.8V and 5.2V as the system output while also sending state-of-charge signals to the Arduino Nano. The Arduino Nano processes all sensing signals and sends the data to the SBC through USB. This data is used to update the system status in real-time through a locally hosted web application. The most notable achievements for this project include the minimal PCB size, wide input range, and stable output. Potential future improvements include adding a protections circuit to the system, improving the accuracy of the monitoring system, and fixing connection errors in the PCB.