Build & Host Your Personal Website in Under 1 Hour


In this Beginner-Friendly guide, you'll learn how to build and deploy your personal website without writing much code yourself, using the power of AI (ChatGPT), no-code tools (Bolt.new), and free hosting (Netlify). Perfect for students starting out!
Step 1: Generate Your PRD Using ChatGPT
Before building a website, you need a Product Requirement Document (PRD). This helps AI tools like Bolt understand what kind of website you want.
Prompt to use in ChatGPT:
Create a PRD for a personal portfolio website. It should include a homepage, about section, projects section, contact form, and be responsive with a clean design.
Sample Output:
Title: Personal Portfolio Website
Sections:
Home: Name, photo, short intro
About: Brief background, education
Projects: Three project cards with title, image, and description
Contact: Email, LinkedIn, GitHub
Design: Minimal, responsive layout with smooth navigation
Copy this PRD to your clipboard.
Step 2: Generate the Website Code using Bolt.New
Bolt uses AI to generate website code from your PRD.
Steps:
Go to https://bolt.new
Paste the PRD into the editor.
Click on “Generate Project.”
Once the build is complete, click “Download Project.”
This will download a .zip file containing the website’s HTML, CSS, and JavaScript files.
Step 3: Extract the Project
Locate the downloaded ZIP file (e.g.,
portfolio.zip
).Right-click > Extract All.
Save it in a location you can access easily (e.g., Desktop or Documents).
This folder contains your website files ready to be published.
Step 4: Install Git and Set Up GitHub
You’ll now set up version control and get ready to host your code on GitHub.
Install Git:
Download Git from https://git-scm.com/downloads
Run the installer and keep default settings
After installation, open your terminal or command prompt and verify:
git --version
Create a GitHub Account:
Go to https://github.com
Sign up and verify your email
Click “+” > New Repository
Name the repo
personal-website
and keep it publicDo not initialize with a README — leave it blank
Step 5: Open the Project in VS Code and Push to GitHub
Open VS Code:
Download it from https://code.visualstudio.com
Open the extracted folder using File > Open Folder
Initialize Git in the VS Code Terminal:
Use the terminal in VS Code (shortcut: Ctrl +
`) and run:
git init
git add .
git commit -m "Initial commit"
git branch -M main
git remote add origin https://github.com/YOUR_USERNAME/personal-website.git
git push -u origin main
Replace
YOUR_USERNAME
with your actual GitHub username.
Your code is now live on GitHub.
Step 6 : Deploy Your Website on Netlify
Netlify is a platform that lets you deploy static websites for free.
Set Up:
Visit https://www.netlify.com
Sign up using your GitHub account and authorize it
Click “Add New Site” > Import from Git
Select your
personal-website
repositoryLeave build settings as default (Netlify auto-detects them)
Click Deploy
After a few seconds, your website will be live at a .netlify.app
domain.
You can change this domain in Site Settings > Domain Management.
Step 7: Improve Your Site
Update content inside
index.html
orabout.tsx
Customize the design with CSS in the
style.css
fileAttach your resume as a PDF download
Conclusion
This project is designed as a beginner-friendly pathway to learn Git and cloud deployment without needing to write code from scratch. By leveraging tools like ChatGPT, Bolt.new, GitHub, and Netlify, students can focus purely on understanding version control, repository management, and cloud hosting workflows.
If your goal is to learn Git commands, GitHub workflow, and deploy projects on platforms like Netlify this is the perfect hands-on project. You can skip the coding part and still walk away with real-world DevOps and cloud deployment experience. Use this as a stepping stone to build confidence in modern developer tools.
By Abimel S B kulumala
Subscribe to my newsletter
Read articles from Abimel S B kulumala directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

Abimel S B kulumala
Abimel S B kulumala
As a mentor and public speaker, I share my knowledge with students across the globe. And through Silicon Society, I am continuously helping students find better opportunities to shape their future.