15
13 Comments

How I Launched FrontendEase

I have been a software engineer by trade for almost a decade now. I always wanted to productize my skills in a package that is appealing to startups and companies. Until last week where I took it seriously and spent a total of 48 hours to get FrontendEase up and running.

The History

I have always loved working for my own. Beside my career in software companies, I had a few opportunities to collaborate with small startups where I truly felt I'm in the right environment. Having the freedom to control the process and how work is done from A to Z is very appealing to me.

Then about two weeks I came across Brett from Designjoy. Brett was able to productize his design skills really well. I knew about the concept of productizing your skills a while ago, but seeing Brett's success just pushed me over the edge and I committed to get it done in 48 hours.

A priceless lesson I learnt from Brett is that you have be really really really clear and explicit about the expectations of your business. Go follow him if you're interested in these things, you could learn a thing or two from him.

How did I build FrontendEase?

The tech stack is pretty simple, just pure HTML and CSS. Being an experienced frontend engineer, I could have gone with something fancier like Astro but to be honest I really didn't want to complicate things or take days to have something tangible. After spending years doing something, the basics become more appealing.

For hosting, I went with Netlify. Again back to simplicity, I'm pretty familiar with Netlify, all I wanted is to push to the GitHub repo of the website and Netlify to take care of the rest. Netlify's prices might not be the cheapest, but their user experience is 😙🤌

For analyitcs, I'm using Umami, the free plan has what I exactly need, and the experience is straightforward for someone like me who know the basics about analytics and for a simple website like FrontendEase.

For graphics and illustrations, I used Storyset and Figma. I have been writing code for decades, but before that I used to be a designer so I know my way around design tools like Figma, which was super beneficial to get some graphics done for the website and the sharing material.

For payments, I obviously went with Stripe. As a frontend engineer who works daily with user interfaces, I have a special place in my heart for Stripe's UI. Although Stripe has lots of information in their UI, they did a good job in the user experience. I don't feel lost or distracted on their web application. They hire really good designers and frontend engineers to produce such a beautiful and easy-to-use application despite the complexity.

For scheduling intro calls, I used Rise Calendar. I have been using Rise Calendar for a while now because I have multiple calendars and I want an application to aggregate all my events in one place. Rise Calendar comes with a neat feature that finds the empty gaps in your calendar and generates a link that you can share with the world to book time on your calendar.

Spreading the word

My first approach is to use my existing network to spread the word about FrontendEase. My biggest network is currently on LinkedIn, so I wrote about FrontendEase there:

https://www.linkedin.com/feed/update/urn:li:activity:7176986188199665667/

linkedin post screenshot

I also posted on Twitter/X but I don't have a big audience on Twitter (yet 😉).

I'll be launching on ProductHunt next Monday, hopefully this will go well!

Any feedback is welcome. If you're interested in FrontendEase and want to check it out, you can find it at frontendease.dev

  1. 2

    I know what you mean. I have been freelancing since 2013 and collaborated a lot but never felt at home in any team or constellation. I always enjoyed the projects alone the most. After building (and failing) a small agency and a startup I decided to go back to as a solo freelancer again. I am still working a few days in a team but I try to go fully independent with my own apps and ideas this year :)

    I will use your post as inspiration for my own app launch post. thank you!

  2. 1

    Congrats on the launch!!

  3. 1

    Another subscription dev, this is really inspiring, Hossam. Upvoted on PH!

    This is like the 2nd of this kind that I saw here which is really interesting, as I never thought development could succeed as a productized service. It's very different from design work after all, though it's cool to read about people doing it. I wish you success in your ventures, and I can't wait to read about future updates!

    Also, if you're looking to have other devs on your team to help with FrontendEase, I'm happy to chat. Either way, I wish you more success.

    1. 1

      Thanks Karla, really appreciate the support on PH. I'm curious to hear your thoughts why do you think development is different from design work when it comes to subscription services?

      1. 2

        I imagine that design tasks are generally smaller and quicker to deliver.

  4. 1

    Impressively brave and well considered! Good luck!

    1. 1

      Thank you, appreciate it :)

  5. 1

    This looks promising. Quick question: what happens if you have 5 clients and each of them has a task? Would you do round robin? How will you handle a task getting delayed because of other clients?

    1. 1

      My goal isn’t to get many clients, that’s why I have a small badge currently on the website showing only 2 spots available. With the current time and effort I can put into FrontentEase, I only can commit to 2 clients.

Trending on Indie Hackers
How I Launched My AI Startup with a Warm Email List and Zero Marketing Budget? 27 comments What you can learn from Marc Lou 19 comments Here's how we got our first 200 users 17 comments Software Developers Can Build Beautiful Software 10 comments Worst Hire - my lessons 8 comments Transforming Habits: What I Learned from 90+ Days of Regular Workouts 7 comments