Wireguard Based VPN App Development

Job ID: 38734549

Budget: $250 – $750 USD

I'm looking to create a VPN app utilizing the Wireguard protocol. This app needs to connect with my existing VPN panel and feature a modern UI design. Full API will be provided for implementation.

Key Features:
1. User Authentication: The app should allow users to log in and out using a simple Username/Password system.
2. Server Selection: Users should be able to view a list of servers and select one to connect to.
3. Connection Management: A connecting/disconnecting button should be implemented for ease of use.
4. Information Display: The app should display critical information such as 'Your Real IP', 'Your VPN IP', 'Upload bandwidth total', and 'Download bandwidth total'.
5. Settings: The app should have a settings function where users can see their VPN information, expiration date, and options for auto-starting with Windows and auto-connecting to the last server.
6. Kill Switch: Implement a kill switch feature that blocks all internet traffic if the VPN connection drops unexpectedly.

The final delivery should include the full source code.

Ideal Skills and Experience:
- Proficient in Windows application development
- Extensive experience with Wireguard protocol
- Strong UI/UX design capabilities, particularly in modern design aesthetics
- Prior experience developing VPN applications
- Excellent coding skills, with the ability to deliver clean, well-documented source code.

The app should be developed only for Windows platform.
Related categories: Windows Desktop VPN Wireguard