Evently is an iOS application designed for event booking and hosting, providing a seamless experience for users interested in managing and attending events. The application is built using Swift and SwiftUI, utilizing GraphQL for efficient data queries. The backend services are powered by AWS, including AWS Amplify, IAM, AppSync, and DynamoDB.
- Platform: MacOS, iOS
- Languages: Swift, SwiftUI, GraphQL
- Software: XCode, Terminal, Amplify Studio
- Services: AWS Cloud Console - Amplify, IAM, AppSync, DynamoDB
- Open XCode and create a new project with the iOS Application template.
- Open Terminal and navigate to the project's root folder using the command
cd /path/to/TodoApp
. - Pull AWS Amplify dependencies by running the following commands:
curl -sL https://aws-amplify.github.io/amplify-cli/install | bash && $SHELL amplify configure
- Access keys for AWS are provided below:
- **Access Key:** AKIA3FLD5Q7T5IO6A4P7 - **Secret Access Key:** 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
- Pull the database configuration using:
amplify pull --appId dogrdjo3jw5y --envName staging
- Generate data models with the command:
amplify codegen models
- Add the Amplify Library to your project. Refer to Amplify Swift Documentation for detailed setup instructions.