How I built and shipped an app in just 7 days
Gwendal Brossard
0 replies
As we kick off a new year, I set myself a challenge: to build and launch a fully functional application in just 7 days.
My goal for the start of this year was to take on a challenge: to build and launch a complete application within 7 days.
I decided to build an application called WhisperWizard ( https://whisperwizard.com ). It is a macOS application that lets you record your voice, turn it into a text, and apply a custom ChatGPT prompt on top of it. The processed transcript is then pasted into the original application you opened WhisperWizard from.
Why did I take on this challenge? Well, I'm a software engineer who loves building new products and solving problems!
I initially considered implementing this as a feature into another product of mine, PaletteBrain ( https://palettebrain.com ). But I wanted to keep PaletteBrain focused on its main purpose, so I decided to create a separate application instead.
In just a single week, I brought WhisperWizard to life. I built the application, the landing page, and created all the necessary marketing materials for its official launch.
At the end of the week, I launched WhisperWizard on ProductHunt on January 11th, and got 96 upvotes: https://www.producthunt.com/posts/whisperwizard
How was all this possible in such a short time? Here's how:
1. Familiarity with Technology: I stuck to the technology I kinow best. This familiarity allowed me to work quickly and efficiently.
2. Experience: I've built and shipped products from the ground up in a short period of time before. This experience was invaluable in helping me manage my time and resources, and prioritize tasks.
3. Boilerplate Codes: I've written a lot of boilerplate codes from past projects. Reusing these codes significantly sped up my development process.
Here is the core stack that helped me ship fast: Electron.js, React, tRPC (which works great with Electron), react-query, Typescript, TailwindCSS, shadcn & radix-ui.
Could I have shipped the application faster? Probably. If I didn't have to write the copy and record demo videos for my landing page, I might have saved some time. But these are essential parts of launching a product, so it was time well spent.
If you're interested in learning more about the process of building WhisperWizard, I've written a short case study that you can read here: https://croissantstudio.com/case-studies/whisperwizard
It's more detailed than this post and explains my thought process and how I planned the app as I was building it.
Building and shipping an application in 7 days was a challenge, but it was also an incredibly rewarding experience.
I hope my journey with WhisperWizard inspires you to take on your own coding challenges!
🤔
No comments yet be the first to help
No comments yet be the first to help