Skip to main content
Briance
02/work/case 1 of 5

BlessedVPN

VPN service

Mobile·Web
BlessedVPN - screen 1
BlessedVPN - screen 2
BlessedVPN - screen 3
overview

A VPN app for iOS, Android and desktop. You connect with one tap.

We designed the interface and built the apps with Tauri and Rust, so all platforms share one codebase. Traffic routing runs on Xray-core. We also set up the servers.

One button to connect
Concept of the project

One button to connect

The main screen has a large connect button. Below it are the server, protocol, exit IP and session time.

Routing and kill switch
Approach

Routing and kill switch

Xray-core routes the traffic. Rules send blocked sites through the VPN, and users choose which apps use it. If the connection drops, the kill switch blocks traffic until it comes back.

Plans and payment on one screen
Result

Plans and payment on one screen

Plans, card payment and crypto payment are all on one subscription screen.

Retrospective

Technical details

One codebase

Tauri and Rust let us release iOS, Android and desktop from the same code.

Routing rules

Users don't pick a server by hand: rules decide where the traffic goes.

System kill switch

The kill switch works at the system level, so no traffic leaks when the VPN drops.

Next project

case 2 of 5
20261GIFTWeb3 gaming platform
03contact

Got a pile of your own?

Send it over. We reply within 24 hours.