Flutter VPN App (WireGuard, multi-node, backend integration) – Budget max €600

Job ID: 39705417

Budget: €100 – €600 EUR

We are looking for a developer with proven experience in VPNs (WireGuard/OpenVPN) and Flutter.
This is not just a UI job — the Flutter base app is already done. The goal is to build a functional VPN service with backend + multi-node support.

We already have:

VPS running WireGuard (wg-easy).

Flutter app UI kit already integrated.


We need:

Backend/API that:

Manages multiple WireGuard nodes (each VPS is a node).

Handles user authentication and subscription plans (free/premium).

Provides config strings to the app (no file downloads, direct injection).


Flutter integration:

Login system connected to backend.

Country/server list → connect to chosen node.

WireGuard tunnel runs directly in-app (Android/iOS).


Freemium system:

Free plan: limited nodes/speed.

Premium: all nodes, full speed.


Documentation: how to deploy new nodes and add them to backend.


Deliverables:

Fully working backend/API integrated with WireGuard nodes.

Updated Flutter app that connects to backend and manages tunnels.

Clear instructions for node deployment and scaling.


Budget:

Max €600 (fixed, non-negotiable).

Do not apply if your bid is higher. Automatic bids over this amount will be ignored.



---

Required Skills:

Strong experience with VPN protocols (WireGuard, OpenVPN).

Flutter mobile development (Android/iOS).

Backend/API development (Node.js, Python, or similar).

Authentication systems (JWT, OAuth, or similar).

Experience with multi-server deployments and scaling.

Ability to deliver clean documentation.



---

Important Filter:

To prove you actually read the description, include the phrase “Dark Tunnels” at the start of your proposal.
Applications without this phrase will be rejected automatically.

Important. The budget you offer me is the budget I will pay. Don't bother negotiating anymore.
Related categories: Linux Mobile App Development iPhone Android Node.js