Seemed appropriate to include the prompts and chats with ChatGPT and Claude that resulted in this project, and so I did just that.
Directory structure
GenAI_chats/
├── api-setup/Serverless_API.md # REST API
├── ios-app/iOS_app.md # VPN Control app
└── vpn-infra/AWS_VPN_ChatGPT.md # VPN Infrastructure
AWS_VPN_ChatGPT.md
This is the initiation of the project and contains the EC2 infrastructure for the VPN service itself | ChatGPT 4o
Serverless_API.md
Next we need to create the serverless REST API service | ChatGPT 4o
ios-app/iOS_app.md
Finally, we come to the iOS app to use the REST API to control the state of the VPN | Claude 3.7 Sonnet & ChatGPT 4o