Context
Utilizatorii voiau o modalitate simplă de a bloca accesul la internet pentru anumite aplicații de pe iPhone — pentru concentrare, confidențialitate sau control asupra datelor — fără configurări complicate sau creare de cont.
Soluțiile existente erau fie prea generice (VPN pe tot dispozitivul), fie prea complexe, fie necesitau abonamente cu înregistrare obligatorie.
Soluția
- Am construit o aplicație iOS nativă în SwiftUI cu un tunel VPN local care blochează selectiv traficul pentru aplicațiile alese, fără a ruta datele prin servere externe.
- Am dezvoltat infrastructura back-end folosind OpenResty ca proxy DNS-over-HTTPS, cu PHP și Redis pentru configurare și management de stare.
- Am implementat un sistem automat de identificare și mapare a host-urilor, astfel încât listele de blocare rămân precise pe măsură ce aplicațiile își actualizează endpoint-urile de rețea.
- Am deployat logica edge pe Cloudflare Workers pentru rezoluție DNS cu latență minimă și scalabilitate serverless.
- Am proiectat întregul flux să funcționeze fără creare de cont — instalare, selectare aplicații, blocare.
Rezultate
- A ajuns pe locul #1 în Productivity pe App Store.
- Utilizatorii pot bloca aplicațiile care distrag sau consumă date în câteva secunde, fără fricțiune la înregistrare.
- Sistemul automat de mapare a host-urilor menține blocarea precisă fără mentenanță manuală.