Creation of a VPN application, design development based on the website.
Please, when responding to the publication, indicate the approximate cost of the project.
Technical assignment (TA) for the development of the Lozbo VPN application
General description
It is necessary to develop a cross-platform VPN application Lozbo, working on:
iOS
Android
Windows
macOS
The application must provide secure connections to servers in different locations, have built-in payment systems, and a modern design based on Lozbo's corporate style.
Main tasks
1 Development of applications from scratch for four platforms.
2 Implementation of connections to VPN servers (based on the existing network infrastructure of Lozbo).
3 Addition of location selection (list of available countries/servers).
4 Integration of payment systems (Apple Pay, Google Pay, bank cards, PayPal, etc. — to be specified).
5 Creation of a user control panel:
◦ Registration / authorization (via email, Google, Apple ID, etc.);
◦ Subscription / payment / renewal;
◦ Profile and VPN settings management.
6 Design:
◦ Based on the Lozbo website (the website design is currently in development, the final version will be provided separately);
◦ Adaptation to the UX/UI standards of each platform;
◦ Creation of all screens, icons, illustrations.
7 Integration with Lozbo's server infrastructure (the ability to connect to existing VPN networks and databases).
8 Creation of an administrative panel (if possible):
◦ User management;
◦ Viewing active sessions;
◦ Connection and traffic statistics;
◦ Server management.
9 Setting up the database / API, if required for linking applications with the Lozbo network.
Expected results
• A fully functioning application on all four platforms.
• Working integration with the Lozbo network.
• Testing (internal and beta).
• Preparation for publication in the App Store, Google Play, Microsoft Store, and Mac App Store.
From the client
• Final website design (in the coming days).
• Technical parameters of servers and VPN infrastructure.
• List of countries/locations.
• Access for integration and API.
From the contractor is required
1 Provide an estimate of the implementation timeline by stages (design, development, testing, integration).
2 Indicate the possibility of developing a database and API for the application.
3 Confirm whether the team can integrate the application with the existing Lozbo infrastructure (servers, network).
4 Suggest a technology stack (for example: Flutter, Kotlin, Swift, React Native, Electron, etc.).
5 Provide an approximate cost of the project (by stages or total).