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

  1. Click New in GitHub.
  2. Choose a name (e.g., atxapp).
  3. Select the Private option and check the box to add a README file.
  4. 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
  1. Right-click and select Extract All to unzip its contents.
  2. Copy the extracted files into your cloned GitHub repository folder.
  3. 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

  1. In the AWS console, search for Amplify.
  2. Click Create New App.
  3. Select GitHub and click Next until you see Save and Deploy.
  4. Authorize GitHub permissions if needed.
  5. Click Save and Deploy.

Step 8: Create a User in AWS Cognito

  1. In the AWS Console, search for Cognito.
  2. Select the user pool created automatically for you.
  3. From the left panel, select UsersCreate user.
  4. 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!