The application supports the ability to work in portrait orientation of the screen.
Localization of the application provides for the Russian and English version of the user
The version of Android supported devices is higher than Android SDK 4.0., IOS is higher than 5.0
Android and iOS screen resolutions: mdpi (320x480 px), hdpi (480x800px), xhdpi
(720x1280px), xhdpi (768x1280px).
Mobile apps for Android and iOS should be implemented by alternative
means, or on the basis of a platform that provides compilation in
alternative applications for maximum performance.
The document is a description of the application's capabilities within the
functionality of individual application screens.
Requirements to the client application:
Design of the mobile application must be done in a modern style
Mobile application is based on the mobile application analog
<private internet acccess>. The developer has the right not to adhere to any functionality
and the logic of a similar application, having previously agreed this with
Screen # 1 - Login to user account
Screen # 2 - dialog box
Now that the user has registered, he can choose a free or paid package for the connection, from / connect to the country (vpn server), generate an invoice for payment, send short
text messages to support.
In the settings you can change the password and possibly log out of the account.
* Server application
It is necessary to implement a server application that provides mobile
applications of the system.
Possible implementation languages: Python, Java, ASP.NET
You need to implement a web application that allows you to store information about
users in the form of a log-sheet, to fix the addresses of servers with the link to countries.
Roles in the system:
User who is granted system access by the system administrator
has the ability to:
view the number of new users and logs, provide those support.
Has the opportunity:
Add moderators and other administrators to the system
edit their credentials