This is one file: index.html. No build step, no dependencies. GitHub Pages will serve it as-is.
The form currently posts to a placeholder. Until you fix this, submissions go nowhere.
- Go to formspree.io and sign up free (50 submissions/month free tier).
- Create a new form. Set the destination email to
scarlett.michanco@gmail.com. - Formspree gives you a form ID that looks like
myznrqkw. Copy it. - Open
index.html, find this line (Ctrl+F forYOUR_FORM_ID):<form id="contact-form" action="https://formspree.io/f/YOUR_FORM_ID" method="POST">
- Replace
YOUR_FORM_IDwith your real ID. - Formspree will send you one confirmation email the first time someone submits — click the link in it to activate the form. Send yourself a test message once the site is live to trigger this.
- Go to github.com/new.
- Name it whatever you like —
scarlett-michancoorai-agent-studioboth work. It doesn't have to match your username. - Set it to Public (required for free GitHub Pages).
- Don't initialize with a README (you already have one here).
- Create the repo, then on your machine:
cd path/to/this/folder git init git add . git commit -m "Launch site" git branch -M main git remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO.git git push -u origin main
- In the repo, go to Settings → Pages.
- Under "Build and deployment," set Source to
Deploy from a branch. - Set Branch to
main, folder/ (root), then Save. - Wait 1-2 minutes. Your site goes live at:
https://YOUR_USERNAME.github.io/YOUR_REPO/
If you buy a domain (e.g. scarlettmichanco.com on Namecheap/Google Domains, ~$12/yr):
- In the repo root, create a file named
CNAME(no extension) containing just your domain, e.g.scarlettmichanco.com. - At your domain registrar, add a
CNAMErecord pointing toYOUR_USERNAME.github.io. - Back in Settings → Pages, enter the custom domain and check "Enforce HTTPS" once it's available.
This isn't required to launch tomorrow — the free github.io URL works immediately and you can add a domain anytime later without breaking anything.
- Formspree ID is swapped in (step 1) — send yourself a real test submission
- Phone number and email in the footer/contact section are correct
- Page title in the browser tab reads correctly
- Open it on your phone — everything's readable and the form works
Everything is in index.html — copy in the <body>, styling in the <style> block at the top. No framework, so you (or Claude) can edit text directly: search for the phrase you want to change and replace it.
If you land a project and want to swap a service description, update a stat, or add a new case study to the "Selected work" grid, just copy an existing .work-card block and edit the text — the layout adapts automatically.