iOS & Android - Update Design, Functionality and Setup StrongSwan
Budget: $3 – $30 USD
We have an old code that needs updating.
The servers that ran the code before are not online anymore, so the code won’t work without being set up again on new servers. We have Google Cloud servers and Digital Ocean servers for this project.
The code runs a VPN app for iOS and Android. It has 3 main components:
1) The VPN connections:
- Using StrongSwan installed on Digital Ocean droplets.
2) The backend admin:
- Controls the users, server access, in app ads and APIs.
3) The iOS & Android code:
- Design and functions for each of the different systems.
Documentation on how to set up the backend admin on Google Cloud: https://doc-strongvpn.web.app/ we are ok to use Google Cloud or Digital Ocean for the backend.
Raw files for the android and iOS version of the app, backend admin and server setup:
Android: https://drive.google.com/file/d/1JVGkGiZEw94ABFCWaIy_iCIGICUuMkR2/
iOS: https://drive.google.com/file/d/1JUnrvkNn48a2ISfulAyhLyeFgI0lLdeD/
Here is the guide on how to set up StrongSwan with Digital Ocean:
https://www.digitalocean.com/community/tutorials/how-to-set-up-an-ikev2-vpn-server-with-strongswan-on-ubuntu-20-04 as we will only setup the VPN connections using droplets on Digital Ocean.
Here are the requirements of the project:
1) Setup 9 StrongSwan VPN connections on Digital Ocean droplets.
2) Document the setup process to add new StrongSwan VPN connections on Digital Ocean droplets.
3) Add 13 new Server Name (Country) / State / Icon data to the server setup options.
4) Setup the backend admin to run on https and on its own domain name.
5) Setup the default Server value for the devices CA to use a domain rather than an IP address.
6) Updated the Account value for the devices Certificate Authority (CA)
7) Set the 2 application names/values that are used in the Certificate Authority (CA)
8) Remove Login/Create Account Function within the iOS & Android Apps
9) Redesign the initial loading icon screen/splash screen:
10) Redesign the Home screen
11) Redesign the Server selection screen
12) Redesign the Subscribe screen
13) Update all the passwords and secret phrases from the default versions
NOTE: You MUST provide feedback on each of the 13 project requirements.
With your feedback, please give an estimate of the minutes needed for each of the requirements.
Also we welcome you to ask any questions on the requirements with your feedback.
The servers that ran the code before are not online anymore, so the code won’t work without being set up again on new servers. We have Google Cloud servers and Digital Ocean servers for this project.
The code runs a VPN app for iOS and Android. It has 3 main components:
1) The VPN connections:
- Using StrongSwan installed on Digital Ocean droplets.
2) The backend admin:
- Controls the users, server access, in app ads and APIs.
3) The iOS & Android code:
- Design and functions for each of the different systems.
Documentation on how to set up the backend admin on Google Cloud: https://doc-strongvpn.web.app/ we are ok to use Google Cloud or Digital Ocean for the backend.
Raw files for the android and iOS version of the app, backend admin and server setup:
Android: https://drive.google.com/file/d/1JVGkGiZEw94ABFCWaIy_iCIGICUuMkR2/
iOS: https://drive.google.com/file/d/1JUnrvkNn48a2ISfulAyhLyeFgI0lLdeD/
Here is the guide on how to set up StrongSwan with Digital Ocean:
https://www.digitalocean.com/community/tutorials/how-to-set-up-an-ikev2-vpn-server-with-strongswan-on-ubuntu-20-04 as we will only setup the VPN connections using droplets on Digital Ocean.
Here are the requirements of the project:
1) Setup 9 StrongSwan VPN connections on Digital Ocean droplets.
2) Document the setup process to add new StrongSwan VPN connections on Digital Ocean droplets.
3) Add 13 new Server Name (Country) / State / Icon data to the server setup options.
4) Setup the backend admin to run on https and on its own domain name.
5) Setup the default Server value for the devices CA to use a domain rather than an IP address.
6) Updated the Account value for the devices Certificate Authority (CA)
7) Set the 2 application names/values that are used in the Certificate Authority (CA)
8) Remove Login/Create Account Function within the iOS & Android Apps
9) Redesign the initial loading icon screen/splash screen:
10) Redesign the Home screen
11) Redesign the Server selection screen
12) Redesign the Subscribe screen
13) Update all the passwords and secret phrases from the default versions
NOTE: You MUST provide feedback on each of the 13 project requirements.
With your feedback, please give an estimate of the minutes needed for each of the requirements.
Also we welcome you to ask any questions on the requirements with your feedback.