Proton therapy has a distinct dosimetric advantage over conventional photon therapy due to its Bragg peak profile. This allows greater accuracy in dose delivery and dose conformation to the target, however it requires greater precision in setup, delivery and for quality assurance (QA) procedures. The AAPM TG 224 report recommends daily range and spot position checks with tolerance on the order of a millimetre. Daily QA systems must therefore be efficient for daily use and be capable of sub-millimetre precision however few suitable commercial systems are available. In this work, a compact, real-time daily QA system is optimised and characterised for proton range verification using an ad-hoc Geant4 simulation. The system is comprised of a monolithic silicon diode array detector embedded in a perspex phantom. The detector is orientated at an angular offset to the incident proton beam to allow range in perspex to be determined for flat proton fields. The accuracy of the system for proton range in perspex measurements was experimentally evaluated over the full range of clinical proton energies. The mean R 100, R 90 and R 80 ranges measured with the system were accurate within ±0.6 mm of simulated ranges in a perspex phantom for all energies assessed. This system allows real-time read-out of individual detector channels also making it appropriate for temporal beam delivery diagnostics and for spot position monitoring along one axis. The system presented provides a suitable, economical and efficient alternative for daily QA in proton therapy.