Smartphone-based coronavirus test