We need to fix this Github open source VPN Flutter source code. There are a total of five platform clients that need to be fixed ( IOS,).

Job ID: 39128126

Budget: $750 – $1,500 USD

We need to fix this Github open source VPN Flutter source code. There are a total of five platform clients that need to be fixed ( IOS,).

We need to fix this Github open source VPN Flutter source code. There are a total of five platform clients that need to be fixed (MacOS, IOS, Android, Windows, Linux).

github:https://github.com/hiddify/hiddify-app?tab=readme-ov-file

The developer needs to check and fix it so that it can be successfully connected to our backend API and run smoothly.

Note: The developer needs to have their own Apple Developer account to test it for us, because we do not have a developer account. If you do not have an Apple Developer account, please do not apply for the proposal. Thank you.

The front end needs to be modified in the following areas:
- All end-platform connection functions must work properly
- Add user login function
- Originally, nodes had to be added manually, but the function needs to be automatically imported
and smoothly connected to the backend to allow the function to run smoothly.
- The client needs to redirect to the official website to pay

Milestone:
First milestone (200U) (within 2 days): complete IOS and ensure smooth operation; deliver source code.
Second milestone (200U) (within 2 days): complete MacOS and ensure smooth operation; deliver source code.
Third milestone (200U) (within 2 days): complete Android and ensure smooth operation; deliver source code.
Fourth milestone (200U) (within 2 days): complete Windows and ensure smooth operation; deliver source code.
Milestone 5 (200 U, 2 days): Complete Linux and ensure it runs smoothly. Deliver source code.
Deadline: 30 days.
Total: 1000 U.

Overall Development Requirements:
- Front-End to Back-End Integration: All front-end features must have corresponding back-end operation buttons or management areas, ensuring seamless integration and easy management.
- Feature Duplication Quality: All duplicated features have a clear logic. Ensure all features are 100% functional and smooth without any bugs or delays.
- Feedback and Modification: Employers have the right to provide feedback on any features that do not meet the expected functionality or logic, and developers must modify them to achieve satisfactory results for the employer.
- Continuous Communication: To ensure satisfaction with design and development, continuous communication is required throughout both the design and development stages.
- Confirmation of Design and Development: Each page design and development must be confirmed before moving on to the next to ensure an efficient workflow and avoid conflicts.
- Refund for Incomplete Work: If there are any incomplete parts or if they do not meet the requirements, developers must refund the incomplete part unconditionally.

Ongoing Collaboration:
- Long-Term Development Team: We need a development team for long-term collaboration, including ongoing project development and technical maintenance.
- Long-Term Technician Role: After completing all development, the developer can serve as a long-term technician for us with fixed compensation.

Language Note:
- Language Barrier Solutions: We can read and write in English, although we only speak Chinese or Cantonese. If you cannot speak Chinese, we will need to communicate in written form.
Related categories: iOS Development Flutter