15
8 Comments

What I've learned after making 15 website themes in 3 MONTHS πŸ’ͺ

It's been pretty crazy the past 3 months. 😱

  • πŸ‘¨β€πŸ’» I started learning ReactJS
  • πŸ‘‹ I joined IndieHackers
  • 🚩 And most of all, I started my side-project: BuildFaster.co

During those 3 months of creating and launching BuildFaster, I created 15 HTML themes/templates that are now available on BuildFaster.

In this post, I'll try to tell you as much as I can about what I learned through this process.

Let's get started! πŸ˜€


Have an organized workflow. 🧼

Yep. Without one, you're toast. Or at least it's going to be tough to move up the ladder with your idea.

Every week I create a new theme to sell on BuildFaster.co. It takes me about 2 hours to think of an idea and code a simple landing page + another hour on top of that to polish it and add it to my website + Gumroad.

With this important task every week, I must have an organized workflow to help me be consistent with my quality.

If I don't have a plan for what to do every week, then some of my themes will be nice... and others a total mess. πŸ‘Ž

"Look at this mess!" gif

That's why I always keep this list of steps in mind when coding a new theme:

  1. πŸ‘€ Look for inspiration.
  2. πŸ’‘ Come up with an idea!
  3. πŸ‘¨β€πŸ’» Code. Design. Code. Design.
  4. ✍ Work on thumbnails + descriptions for the theme.
  5. πŸš€ Launch it on BuildFaster and Gumroad!

If I always have this plan in mind, I won't wander into other endless pits that waste my time and set me off track.

Hey, remember. It's quantity over quality πŸ˜‰

Releasing one theme a week isn't a huge task for me. I usually spread it out over a few days so I don't tire myself out. However, this doesn't mean that I can squeeze two themes into every week. Then I won't have enough time to work on other features or side projects.

This will make me feel a lot more stressed and hurried in my work. 😬

I'm not so great at math...

Math gif

...but according to my calculations πŸ€“ that will lower the quality of my themes.

Not really what I want. πŸ˜•

So make sure that you can set your limits and fit into your schedule what you can without overloading yourself.

I'm not the only needs to use it πŸ™„

Yeah, that's a huge selling point for me. My theme code is neat and readable.

Let's say you buy a theme with zero coding knowledge.

IDK gif

If you open the HTML file in your editor and don't know how to edit it, then that whole purchase was a waste of your money. πŸ€¦β€β™‚οΈ

That's why I embed useful comments in my code so the buyer can understand how to edit it.


And that about wraps it up!

I love sharing my stories with you and hearing all your great accomplishments too.

Let me know in the comments about what you've learned from starting your side-project. 🌱


Hope you enjoyed reading this! I plan to release this article on my next issue of The BuildFaster Update where I talk about all sorts of cool designer/dev tips and updates coming to BuildFaster!

Does that sound cool? Subscribe to get content in your inbox every Friday!

Read the previous issue πŸ‘ˆ

  1. 2

    cool stuff. i noticed you have affiliate program. what's the backend for that? how are you going to reward affiliates and track their contributions?

    1. 2

      I do all my sales and affiliates through Gumroad. They do it all for me :)

      I just enter the email of a Gumroad creator and give a percentage of what they would get. I usually give around 20-25%.

      Are you interested? You can signup here πŸ‘ˆ

  2. 2

    Thanks for the writeup Brayden!

    I wonder, do you get a lot of support requests? Have you devised a strategy to keep up this pace when support grows?

    Quick feedback on the hero of the landing page. The "Try for Free" button made it seem like buildfaster.co is a service (subscribe for access to all sorts of templates). I had to scroll down a bit to see the "get it for $40" purchase button on one of the highlighted themes. Maybe change it to something like "Try one of our Free themes" ?

    1. 2

      Yeah no problem Rik!

      Sorry but I don't understand what you mean by "support request". Could you clarify?

      About the hero of the landing page, I totally understand what you mean. I think I'll have it say "Try a theme for free" or something like that.

      Thanks again! πŸ˜€

      1. 1

        Sorry but I don't understand what you mean by "support request". Could you clarify?

        The purchase description states that with each sale you get "Free Support! πŸ“§".

        If you start selling more themes you might have to start spending more time offering that free support. Which cuts into your time to build themes.

        1. 2

          Okay thanks for the clarification. So far I’ve only gotten a few of them and they’ve been very basic. β€œWhat code editor should I use?” Or something like that.

          Then again, they do not take very long to do. I’ll be able to fit them in.

          I said:

          However, this doesn't mean that I can squeeze two themes into every week. Then I won't have enough time to work on other features or side projects.

          I can’t fit two themes. Not a theme and several support requests. Those aren’t a huge burden and definitely not as long as a theme.

          But if they do turn out to be taking lots of time, I’ll try my best to be flexible and implement them into my routine.

  3. 1

    Nice! What made you go crazy enough to pull of a challenge like that haha?

  4. 1

    Great read! Wish you well :)

    1. 1

      Thanks, you too!

Trending on Indie Hackers
After 10M+ Views, 13k+ Upvotes: The Reddit Strategy That Worked for Me! 42 comments Getting first 908 Paid Signups by Spending $353 ONLY. 24 comments I talked to 8 SaaS founders, these are the most common SaaS tools they use 20 comments What are your cold outreach conversion rates? Top 3 Metrics And Benchmarks To Track 19 comments Hero Section Copywriting Framework that Converts 3x 12 comments Join our AI video tool demo, get a cool video back! 12 comments