The repo already exists at https://github.com/CodevenientLab/Khanyos-Laundry. From inside this unzipped folder:
git init
git add .
git commit -m "Initial site"
git branch -M main
git remote add origin https://github.com/CodevenientLab/Khanyos-Laundry.git
git push -u origin main
A workflow (.github/workflows/deploy.yml) runs automatically on every push to main. It builds the site and publishes the result to a gh-pages branch (created automatically on first run).
Once that first run finishes (check the Actions tab):
- Go to the repo → Settings → Pages
- Under Build and deployment → Source, choose Deploy from a branch
- Set branch to gh-pages / root, and save
The site will then be live at:
https://codevenientlab.github.io/Khanyos-Laundry/
Every future push to main will rebuild and redeploy automatically — no need to repeat the Settings steps again.
You'll need Node.js installed (v18 or newer).
- Unzip this folder and open a terminal inside it.
- Install dependencies:
npm install - Start the dev server:
npm run dev - Open the URL it prints (usually
http://localhost:5173) in your browser.
Changes you make to files in src/ will reload automatically.
npm run build
This creates a dist/ folder with static files you can upload to any web host.
src/App.jsx— all page sections (Hero, quote form, gallery, pricing, etc.)src/index.css— all stylingpublic/— the logo and gallery photos, served as-is