I had my first meeting with my new clients about 2 weeks ago. I got some basic information, company name, domain, the logo file, etc. It was productive. And I got a check.
And immediately I walked out thinking…
How am I going to layout the site? Should I use a framework like Bootstrap or code manually? Should I use a CMS like Joomla or even WordPress? Do I have any imagery? Where am I going to get this imagery? Armed with a single logo, how the hell am I going to build an entire website? What have I gotten myself into?!
However with money in pocket and these being family friends of mine, I had no choice but to proceed.
As with all things in my life, I jumped in…in slow-mo.
That was MLK weekend. And instead of starting on the foundational work, I think I spent the rest of the weekend playing Planetside 2 and contemplating buying H1Z1. I ended up buying H1Z1.
But I did keep this project always at the back of my mind, even when spreading Vanu’s will on Auraxis* or killing zombies on the streets Pleasant Valley**.
What tools do I need for this? Bootstrap seemed like a logical choice since that’s what I had used at work. It was, and is, still fresh in my mind and would help further my nascent Bootstrap skills. Bootstrap is also excellent for quickly prototyping and turning out slick, responsive sites. On my first Bootstrap mini-site, I completed it in two weeks using only base components and little-to-no additional styling. And it looked great compared to what we were putting out only a couple of months earlier.
It also helped that my clients weren’t planning on doing a lot of edits to this website, at least in the near-to-mid term. So implementing a complex CMS wasn’t necessary. When that bridge comes, we/they can cross it. But for now, when the goal is to just have a web property, no point in being overly complex. Alright, mark platform choice off the list!
As with all things in my life, I jumped in…in slow-mo.
Hosting was another hurdle. While at work we use Network Solutions and GoDaddy (sigh), I knew these were expensive and shady, respectively. Luckily, I kept up the banter between other devs and designers when it came to hosting and domain registering. Reddit’s /r/webdev and /r/webdesign subreddits are excellent communities, even if lurking, to keep up-to-date with current problems and solutions facing the industry. One name that kept popping up was Namecheap. I had never used them, but I’m glad I did. I spent about $20 for a year of registering the domain and hosting the site. It was easy, I didn’t feel like I was misled or constantly being up-sold.
At this time, Google Domains was also being rolled-out. However, there seemed to be some hesitancy, at least among some in the community, on using a new Google product. While Google likes to tout “Do No Evil,” sometimes the evil is simply shutting down a non-performing service, even if popular. And that’s not a possibility I’d like my clients to have to deal with. Domains and hosting are so basic that you shouldn’t have to think about it until its time to renew.
Let others be the guinea pigs. This is my first foray into freelancing in years. Why complicate the project further?
So with those two things out-of-the-way, the real challenge was about to begin. How should this thing look?
*Auraxis is the planet in Planetside 2 where players battles it out. Vanu is one of 3 factions. I wear purple spandex and shoot pew pew’s.
** Pleasant Valley is a place in the new Alpha-status zombie survival game H1Z1.