GitHub and AWS Amplify Setup Guide
Step 1: Sign Up for GitHub
Sign up for a new GitHub account. If you already have one, you can skip this step.
Sign Up for GitHub
Step 2: Create a New GitHub Repository
- Click New in GitHub.
- Choose a name (e.g.,
atxapp).
- Select the Private option and check the box to add a README file.
- Click Create.
Step 3: Clone the Repository Locally
Open the repository, click the Code dropdown, copy the HTTPS link and paste it onto the user directory in the Windows DOS prompt or a Mac Terminal .
git clone https://github.com/exampleuser/atxapp.git
Step 4: Sign Up for AWS
Sign up for a new AWS account. If you already have one, you can skip this step.
Sign Up for AWS
Step 5: Download and Extract the App Files
https://figsjmpbkjabmpydwryme.s3.us-west-2.amazonaws.com/lladugtKldtzwOiwq.zip
- Right-click and select Extract All to unzip its contents.
- Copy the extracted files into your cloned GitHub repository folder.
- Ensure that the folder structure looks like this:
├── amplify/
├── public/
├── src/
├── .gitignore
├── eslint.config.js
├── index.html
├── package.json
├── package-lock.json
├── README.md
└── vite.config.js
Step 6: Commit and Push the Code
In the terminal, navigate to the cloned repository folder and run:
git add .
git commit -m "Initial commit"
git push
Step 7: Deploy on AWS Amplify
- In the AWS console, search for Amplify.
- Click Create New App.
- Select GitHub and click Next until you see Save and Deploy.
- Authorize GitHub permissions if needed.
- Click Save and Deploy.
Step 8: Create a User in AWS Cognito
- In the AWS Console, search for Cognito.
- Select the user pool created automatically for you.
- From the left panel, select Users → Create user.
- Locate Sign-up edit Self-registration and uncheck it → Self-registration
Disabled.
✅ You’re Done!
Your app is now connected to GitHub and deployed with AWS Amplify!