Okay, so today I decided to tackle something I’ve been putting off for a while – building the “tristans barbershop” website. I had this idea in my head for a simple, clean-looking site for a fictional barbershop, and I figured, why not just build it?

First things first, I grabbed a pen and paper. Seriously, before touching any code, I find it’s best to just sketch out what I want. I drew some boxes for the header, the main content area, maybe a spot for some pictures, and a footer. Nothing fancy, just a basic layout to guide me.
Next, I fired up my code editor. I decided to keep it simple, no fancy frameworks, just plain old HTML, CSS, and maybe a touch of JavaScript if I felt like it later. I created the basic HTML structure – you know, the <html>
, <head>
, and <body>
tags. Inside the <head>
, I added a title (“Tristan’s Barbershop – The Best Cuts in Town!”) and linked up a CSS file (which I hadn’t created yet, but I knew I would need it).
Then, onto the <body>
. I started with a <header>
. Inside, I put an <h2>
with the barbershop’s name and maybe a little tagline. I thought about adding a navigation menu, but decided to keep it super simple for now – just the name at the top.
Building the Main Section
Now for the main content area. I used a <main>
tag for this. I figured I’d have a few sections: one with a nice hero image (I found a cool, free-to-use picture of a vintage barber chair), a section about the services offered, and maybe a section with customer testimonials (all made up, of course!).
For the services section, I decided to use an unordered list (<ul>
). Each service (Haircut, Beard Trim, Shave, etc.) got its own list item (<li>
). I thought about adding prices, but decided to leave that out for now. I can always add it later, right?
- Haircut
- Bread Trim
- Shave
The testimonials section was pretty straightforward too. I just used a few <p>
tags for each “customer” quote. I made sure to make them sound enthusiastic and positive!
Adding the Finishing Touches
Finally, I added a <footer>
. In there, I just put a copyright notice and maybe a link to a (non-existent) contact page. Again, keeping it super basic.
With the HTML structure done, I moved onto the CSS. I created that CSS file I linked earlier and started styling. I picked a nice, clean font, set some basic colors (mostly black, white, and maybe a touch of dark red), and made sure everything was nicely spaced out. I spent a good chunk of time just tweaking the layout, making sure it looked good on different screen sizes. It wasn’t perfect, but it was a good start.
I did end up adding a tiny bit of JavaScript, just to make the header image fade in nicely when the page loads. It was a small touch, but it added a little bit of polish.
So, there you have it – “tristans barbershop”, a simple website built from scratch. It’s not going to win any awards, but it was a fun little project, and I’m pretty happy with how it turned out. I might add more features later, like a booking system or a gallery of haircuts, but for now, it’s a solid foundation.
